closes #22