prepare project layout