Walking over directories and improving documentation