full project init