state analysis