add Guard, Anonymous Transition, Docs.