added product-related, user, session and shopping_cart models