add docstrings, copyright info