Knowledge management for dispersed workers in utilities firms