organize file hierarchy for agents