fix: callback doesnt apply each module but directory.