enable compiling
Add Code Layout guide