modify 3 bugs Add a reveal example