adapted controller (doc:versao-pessoal)