this closes #43