fix misspelling
add back a couple of utility methods
add attribute borrowing
bump version