implemented some sessions and shoppingbasket functions