criando os arquivos para o generic