study the template that with datas