initailze project structure