more registration stuff