support passing in precision
bump version