modify module dispatch