add error checking, bump version