template positioning updates