modify checkout_strategy