adaptando módulo #9