improve filetree