bryn - changes to total price calculation