modify efficiency