changed checkout process