factors affecting efficiency