[wip] create template functionality
completed create-template part