add more registry functions, add/update docs