calculateTotal()