filtering added, working, and styled