content types and initial theme setup