EXEC multiple modules
refactor