implemented confirm outcome