[#32] calculate price callback added