check out 
add and remove functionality in checkout