refatoração total no sistema injeção de dependicas e um pouco de ajax