added mcu processing