readmode functional except for choices