Fix filter
Refactor mongoose out
Refactor the hell out of it
some where in the middle
test misc