Source code

fixes #3