framing out registry a bit more, not finished