generate new map classes