closes #19