fixes #15  resolves #16 and closes #17