added dependencies for cart functionality