```sequence User -> TSD: Open reservation User -> TSD: Add option services to reservation Kiosk -> TSD: Get reservation and already added optional services TSD -> Kiosk: Response reservation info and already added optional services Kiosk -> User: Show reservation and already added optional services information User -> Kiosk: Payment Kiosk -> TSD: Open agreement ```