view templates, how will they work?