extracted infoactive-specific code from dc