add shopping cart & panel