remove exec and use importlib to load modules