basically fix funcmodule, remove funcList from every module, waiting for debug