Incluindo template e melhorias na estrutura