closes #17 - description