this closes #144