add module register util