fix mapgen