Implementacao dos modelos