add beginning of cart setup