added docstrings to butoton.py