kiosk rotation functioning