restructuring the directories, adding a hopper