Revert "CreateProject"

This reverts commit 9136adb632468d345539e7611a406892d09eccac.
Revert "Revert "CreateProject""

This reverts commit d96b46e9961a301939e56175756ee56b0d0134c1.