bug fix with total price