Hi, I think that my logic is close to being correct, but I can't get this to pass verification. I don't know if I've used the renameFile() method in proper way. Next thing that may not be working is getFilePaths- should i check (in the body of loop) if a file is directory, and if it is, call the method recursively? Or maybe there is something wrong in writing contents to the file? Please help me, I've run out of ideas how to solve this. (also strange thing happens if i move the "renaming file" part after the "calling method" part- the verification shows that everything is wrong except the last condition)