documentation tool and examples

documentation tool and examples