new price calculations