bug fix: only one module was called