fixed bug in total price