filters fleshed out with snaps