basic project types and workflow