Fim da implementação básica dos modelos.
fim dos test + correção de bugs.