add create project feature