general base template for projects