created structure for base template