WIP find class; needs to be rewritten
WIP
WIP almost done, just need to test