initial public release, closes #9