problem 1 solved
basic directory structure