peripheral automation