this closes #96