add support for loading external maps