modify showcart, add checkout