smart operator