add common checkout