added confirmation UX