arquivos desenvolvidos e algumas refatorações a mais