added docstrings, help_text