created paginator
Paginator extraction kinda worked
works better now
now it works ok
Merge branch 'feature/paginator' into develop