improved #17: refactor code

filters are computation is agnostic to amount of filters and dependant
in "filters" method ni appmodel