edited checkout