using importlib instead of __import__