fixes #37 fixes #39