move tpls around