replace template elements