moved propsFilter to it's own file