analysis update2