notification and cart