Initial commit
refined docstrings