Adding docs and examples