declare findFirst, findNext
style things quite a bit