create project base framework