modifications for new checkout