Implemented Registration