'nativecommands'
improve child command support
update docs
update docs