refactor things around, provide more detail on winner
signal the user when there's a winner