work on new checkout