cleaned up module docstring
extended docs
extended docs