initial commit
finding names recursively