with microprocessor Controler