more base template setup