[task] completed new implementation of registration process