add register extension process
small update