moved filters and abridged results parser into different files, fixed the dynamic methods