stubbing out filter modes; not quite working right