initial pass at find