added documentation
added documentation and usage simplification
added documentation and usage simplification