categorized file and directory