need an array return from filter