change profit calculate