use dynamic module loading for map setting