overview of checkout