add iterate checkout