initial templating system completed