make it wp, add total price method