analysis action