refactored confirmation