fix mock for input
implements filter (tentatively) and remove pagerize
add requirements