modify interfaceDefine register