analysis begin