added create project functionality