analysis update