closes #73, bugfixes