enhanced filtering, added cart buttons.