begins cartModal implementation