PM really different from other VS. Bolt is something that i imagine what VS will be look like, although at that time,Bolt is not release yet. PM use state(s) where in the one state,indicate one or more thing that CURRENTLY occur AND the thing POSSIBLY occur that lead to change of state.