canCart initial setup

adding initial library for canCart