template source in page