added confirmation callbacks