this closes #53