Add invoke step
Change type of id to string
Handle pending step in parser.