work in progress
fix typo
finish up filter