Implementado modelo de template