Added docs and examples