add checkout controller