documentation update more tests and fixes for undertake, etc
documentation update more tests and fixes for undertake, etc