refine checkout view