init the project, now some modules can run, but not finished