front end template complete