support template file