initialize a project.