cart item add/remove functionality added