added mapgen for multi driver support