added subtotal