add kiosk
fix test
fix kiosk