work on custom price calculations