modified files detection, just for fun :D