[task] initial import of registration module