create folder structure
make code compilable
thread join unit tests