primeira parte dos campos habtm, agora falta na camada de visão.