bump version and add tests