moved Registration API to its own jar