refactor into finders, start of ninja