moved filter service in to repository as it probably should be here anyways