initial revision of scancontrol