Total price is still not calculating correctly