structural changes, addedcheckout etc