maybe fix bug with removing product