thanks,
i read the documentation more thoroughly and understand how the checkout workflow works now.
i have changed my checkout workflow to:
cart,login_address_shipping_payment_confirm_coupon_cart_status_fields,end
and it works as i wanted now however, on the first cart page the button to proceed to checkout uses the HIKA_NEXT language string which i have overridden to say 'Confirm Order' which isn't applicable on this screen. I want it so say 'Checkout' and then on the next 'checkout' screen it say 'Confirm Order'.
How is this possible? (as it seems they both use the same language string)