moving filter queries to ad-hoc views, dpla api into seperate module