update from module-c