aplicando padrao template