introduced some directory structure