checkout improvements