checkout part 1 added