added feature: create a project