Aplicando alteracoes conforme requisitos do projeto.