added subtotal to LineItem class