allow other map output formats and multilevel maps