uncovering the mystery