efficiency fix