comitando código estruturado em camadas.