closes #16.