updating library closes #34