fix utility registration and tests and update docs