add tests to handle error checking
bump version