Omaha Homes for Sale

WELCOME TO OMAHA

Its a great time to buy real estate in Omaha and our site is a great place to begin your search. With the recent boom in Omaha short sales, foreclosures and bank owned properties, you can be assured that you have the best tools available for your search. Omaha real estate is hot and now is the time to act. Have a great time searching for your next Omaha home!
Property Image Of 22255 Oak Ridge In Omaha, Ne
22255 Oak Ridge | Omaha | NE | 68022 | $2,999,000 | 21315099

Omaha Market Statistics

Average Days on Site: 157
Average Listing Price: $203,288
Most Expensive Home: $2,999,000
Least Expensive Home: $500
Short Sales Properties: 0
Foreclosure Listings: 147

Map of Omaha

Omaha Schools and Rankings

Spring Ridge Elementary School(PK-5)
Westmont Elementary School(PK-6)
Palisade's Elementary School(PK-5)
Manchester Elementary School(PK-5)
St Bernard Catholic School(K-8)
Holy Name School(K-8)
Wakonda Elementary School(PK-6)
Rose Hill Elementary School(PK-6)
Elkhorn Ridge Middle School(6-8)
Westmont Elementary School(PK-6)
St Bernard Catholic School(K-8)
Holy Name School(K-8)
Wakonda Elementary School(PK-6)
Rose Hill Elementary School(PK-6)
Powered by Education.Com

Midtown Crossings Holiday Lights Spectacular

As if life is not hectic enough, I keep dragging the kids out to see as many light shows as I can before the Holidays are over.  Maybe I just like to be stressed out, or perhaps its just that I feel like THIS is what the holidays are all about. ...Continue Reading

Omaha's Festival of Lights; Shining the Light on Hunger

One essential part of Omaha holidays is seeing the downtown area really dazzle. After a warm sit down meal at M's Pub or Spaghetti Works, there's nothing like a stroll to get you fully ready for the holiday vibe in this diverse and fantastic holiday ...Continue Reading

The Good, The Bad and The Ugly with Real Estate Photography

Almost all people searching for a home, begin their home search online.  This is an irrefutable fact.  Everyday when we take a look at the new listings on the market, we are baffled at some of the horrendous pictures that agents take.  ...Continue Reading

Explore Neighborhoods in Omaha

0
0Maha View
1000 Dodge Building Condo
1000 Dodge Condo
1101 Jackson Lofts
1208 Howard
19Th Street Lofts
4 Season Linden Estates
500 Buiding Condo
Aas
Aeie Gardens
Aksarben Heights
Albirght Annex
Albright
Albright And Aylesworth
Albright Choice
Alices Add
Alices Addition
All Makes
Alscher Homes
Amber Place
Amber Valley
Ambler Place
Ames Place
Andersen Meadows
Anderson Meadows
Andersons
Andersons 1St Add
Andresen
Andresen Meadows
Applewood Heights
Applewood Heights Lot 172 Block 0 Irreg
Applewood Lane Townhomes
Arbor Gate
Arbor Oaks
Arbor Place
Arbor Ridge
Arbor Ridge 2Nd Add
Arbor Ridge Ii
Arcadia Court
Archer Place
Arlington
Armbrust Acres
Armbrust Oaks Estates
Armbrusts Rockbrook
Armbrusts Westridge
Armour Place
Ashbury Farm
Aspen
Aspen Condomimuns
Aspen Condominuims
Aspen Condos
Aspen Creek
Auburn Hill
Autumn Grove
Autumn Heights
Autumn Ridge
Avalon
Avalon North
Avalon North Replat I
Baker Place
Baldridge Heights
Ballena
Banyan Hills
Barkers Allotment
Barrington Park
Barton Place
Bay Meadows
Bay Shores
Bay Wood
Baywood
Bechwith Place
Beckwith Place
Bedford Place
Beebe And Runyon
Beebe Runyan
Begley Park
Bel Air
Bel Air Village
Bellair Add
Bellair Replat
Bellbrook
Belle Meade Condo
Belmont
Belmont Add
Belmont Addition
Belmont Addn
Belvedere
Belvedere Heights
Bemis Park
Benson
Benson Crest
Benson Hurst
Benson Lot
Benson View Acres
Bensoncrest
Bensonhurst
Bensonvale Acres
Bent Creek
Bent Tree
Birch Tree Lofts
Birchfield
Birchfield 2Nd Addition
Blackstone Townhomes
Blessies First
Bloomfield Forum
Boardwalk
Boardwalk Condominiums
Bonfield
Bonita
Bonita Lot
Boulevard Park
Boulevard Park Add
Boulevard Terrace
Bowers Add
Bowery Hill
Bowies
Bowling Green
Brau S Addition
Brennan Place
Briar Hills
Bridgeford
Bridgefords Rockbrook
Bridlewood
Brierwood
Brighton
Broadmoor Heights
Brook Hollow
Brookfield
Brookfield At The Ridges
Brookhaven
Brookline
Brookline Add
Brookline Place
Brookline Terrace
Brown Park
Bryn Maur
Bryn Mawr
Burlington Center
Burnham Place
Burr Place
Cain Place
Caldwell Acres
Cambridge Estates
Cambridge Oaks
Camden Grove
Camenzind
Camenzind Heights
Camenzind Highland
Camenzind Highlands
Campbells Add
Candlewood
Capitol Townhomes
Carlberg Place
Carriage Hill
Carriage Hills
Carter Lake View
Carthage Addition
Castle Creek
Castle Heights
Cattail Creek
Cedar Brook
Cedar Hallow
Cedar Hills
Cedar Hills Addn
Cedar Hollow
Cedar Ridge
Centennial
Center Horizons
Center Park
Center View
Central Park
Chalco Point
Chalco Pointe
Chapel Hill
Charlsew Heights
Charlsew Heights Lot 200 Block 0
Cherry Hill
Cherry Ridge
Cherry Ridge West
Cheyenne Country Estates
Cheyenne Estates
Christie Heights
Cimarron Woods
Cinnamon Acres
Cinnamon Creek
Clairmont
Clairmont Annex
Clear Water Falls
Clearview Add
Clifton Hill
Clifton Hills
Clifton Place
Cloverdale
Club Terrace
Collier Place Replat Block 1 Lot 14
Colonial Acres
Colonial Acres Park
Colonial Manor Condo
Condos On California
Conestoga Place
Contour Park
Copper Ridge
Copperfields
Cornish Heights
Correy Addition
Corrigan Place
Corrigan Place 1St Add
Cottage Home View
Cottage Park
Cottonwood Creek
Country Club
Country Club Heights
Country Club Manor
Country Club Manor Condominium
Country Club Oaks
Country Club View
Country Squire Estates
Covells Add
Covells Addition
Coventry
Coventry Estates
Coyote Run
Credit Foncier
Creighton
Creighton 2Nd Add
Creighton Park
Creightons
Crescent Oaks
Creston Annex
Crestwood Addition
Crosskey Village
Crown Point
Cryer Crest Townhmes
Cummings Heights
Cunningham And Brennan Add
Cunninghams
Davis First Add
Deauville
Deer Creek
Deer Creek Highlands
Deer Creek Highlands Northeast
Deer Ridge
Deerwood
Diamond Head
Dillions
Dillons
Dillons 5Th Add
Dillons 6Th Add
Dillons Fairacres
Dillons Fairacres Add
Discovery
Dodges
Dolls Place
Donavans
Drews Hill Addition
Drexel
Druid Hill
Dundee
Dundee Place
Dundee Point Lofts
Dundee Pointe Lofts Condo
Dunsany Flats
Dupont Place
Dwight And Lymans
Eagle Point
Eagle Run West
East Millard
East Side
Echo Hill
Echo Hills
Eden Terrace
Edgewood
Edgewood Addition
Edward Warren Addition
Eldorado
Elizabeth Place
Elk Creek Crossing
Elk Ridge
Elk Valley
Elkhorn Crawford
Elkhorn Highland Ridge
Elkhorn Highlands Ridge
Elkhorn View Estates
Ellison Park Place
Ellistone Park
Ellistone Park Place
Elmwood Acres
Elmwood Gardens
Elmwood View
Elshire Acres
Englewood
Ennis Replat
Escalante Hills
Escalante Hills Replat
Essex Place
Estates Of Coventry
Evanston
Fairacres
Fairacres Condo
Fairacres Place
Fairacres Terrace
Fairfax
Fairview Heights
Falcon Ridge
Falling Waters
Farmington Woods
Farnam 1600
Farnam 1600 Condo
Farnam 1600 Condominiums
Faulk Land Heights
Fearon Place
Field Club Terrace
Fire Ridge
Fire Ridge Estates
Five Fountains
Fixa
Florence
Florence Field
Florence Heights
Florence Park
Folsom Place
Fontenelle
Fontenelle Park
Fontenelle View
Fords
Forest Hill Park
Formans
Fort View
Fort View Terrace
Fountain Hills
Franklin Square
Garryowen
Gate City Park
Gemroth
Georgetowne
Gerrard Place
Giles Ridge
Gills
Gises
Glen Oaks
Glenbrook
Glendale
Glenmoor
Glenmorrie
Glenn Park
Glenwood Heights
Gold Coast Condos
Golden Hills
Grammercy Park
Grand Oaks
Gray Hawk Landing
Grayhawk Two
Green Meadows
Green Valley
Greenfield
Greenfields
Greenlea
Greentree
Grove Addition
Grove Addn Benson
Gunthers
Haas Sub
Halcyon Heights
Hammond Place
Hampton Place
Hanover Falls
Hanscom
Hanscom Park
Hanscom Place
Hansens Blvd Add
Hansens Country Club Hills
Happy Hollow
Happy Hollow Hills
Happy Hollow View
Hargleroad
Hargleroads Military
Harmons Addition
Harper Valley
Harpers
Harris
Harrison Park
Harrison Park Replat 1
Harrison Woods
Hartford Place
Hartman
Harvey Oaks
Hascall And Rogers
Hascall Sub
Hastings And Heydens
Hawes
Hawthorne
Hawthorne Heights
Hawthorne Subdivision
Hays Country Club
Hazel Terrace
Heavenly Acres
Hickmans
Hickory Hill
Hickory Place
Hickory Ridge
Highland Gardens
Highland Orchard
Highland Park
Hillsborough
Hillsborough Estates
Hillsdale
Hilltop Manor
Hillview
Himebaugh And Pattersons Sub Lot 31
Himebaughs
Hitchcock
Hitchcocks
Hitchcocks 1St Add
Hoctor Terr
Hoctor Terrace
Hoffman Terrace
Holling Heights
Home Acres
Home Terrace
Homedale
Homesite Add
Homestead
Homestead Add
Homestead Addition Replat
Homestead Addn
Homewood Park
Hoppes Bonanza
Horbachs
Howard St Condominiums
Humboldt Place
Humbolt Place
Hummingbird Heights
Hummingbird Hill
Hummingbird Hills
Huntington Park
Hurts
Hurts Addition
Hurts Addtion
Iler
Iler Add
Improvement Assn
Improvement Assn Addition
Improvement Assoc Add
Indian Creek
Indian Hills
Indian Pointe
Indian Pointe Lot 82 Block 0
Institute Place
Ironridge
Isaacs And Seldons
Jackson
Jackson Square
Jackson Square Condo
Jetters 2Nd Add
Jetters Add
Jizba Heights
Jloft
Jlofts
June Terrace
Kameo Estates
Karen Add
Karen Addition
Kavan Add
Kempton Heights
Kenwood
Kenwood Add
Kenwood Addition
Keuping Place
Keystone
Keystone Gardens
Keystone Lawns
Keystone Meadows
Keystone Park
Kilby Place
Kimball Lofts
Kings
Kingswood Estates
Kingswood Heights
Kitchen And Waugh
Knolls
Knolls Townhomes
Knollwood
Kochers Sub
Kountze
Kountze 2Nd Add
Kountze Place
Kountze2nd Add
Kountzes
Lake Addition
Lake Cunningham
Lake Cunningham Hills
Lake Cunningham Ridge
Lake James Park
Lake Ridge Estates
Lake Shore
Lakes
Lakeshore
Lakeside At Tiburon
Lakewood
Lakewood Gardens
Lamps Benson
Lancaster Place
Land
Land Sec Twn Rge
Lands
Lands 18 15 11
Lands Sec
Lands Sec Twin Rge
Larsen Heights
Laurelton
Lawds
Lawndale
Le Beau
Le Beau Replat 1
Leavenworth Crown
Leavenworth Heights
Leawood
Leawood Southwest
Leawood West
Lee Valley
Legacy Villa
Lenox
Lenox Add
Levy Addition
Lila S Place
Lilla S Place
Lillas Place
Lilly Add
Lincoln Heights
Linden Estates
Linden Place
Linden Wood
Linwood
Linwood Place
Lipton Place
Ller Addition
Lockwood Add
Lockwood Terrace
Loft Condominiums
Logan Place
Long School
Longview
Looking Glass Hills
Loomis
Lot 224 Greentree
Lot 4 Block 0 And 1 2 Vac Ave Adj Bowling Green W50 Lt 4
Lot 463 Huntington Park
Loveland
Loveland Add
Lowe S Add
Lowe S Addition
Lowe's
Lowes 2Nd Add
Lowes 2Nd Addn
Lowes Sub Division
Lundts Replat
Lyman Place
Maclad Heights
Maenner And Wilsons
Maenner Hillside
Maenner Hillside Add
Maenner Meadows
Maenner South
Maenner Westbrook
Maginns
Mallard Landing
Maloneys
Maloneys Addition
Manchester Park
Manchester Park Lot 16
Manchester Park Lot 18
Mangold
Maple Crest
Maple Grove
Maple Hill
Maple Valley
Maple Village
Mapleview Add
Maplewood
Marinda Heights
Marshall And Lobeck S
Marysville
Maryville
Mathews
Matthews
Maxwell And Freemans
Mcgovan And Okeefes
Meadow Brook
Meadow Brook Homes
Meadow Lane
Meadow Lane Park
Meadow Ridge
Meadow View
Meadowbrook
Meadowbrook Estate
Meadows
Meadowview
Mel Aire
Melia S 1St Add
Melias
Melias 1St Add
Melrose Hill
Mengedoht Plc
Menke Park
Mergen Acres
Meridian Park
Merrifield Village
Mewis Emil
Mewis Emil Add
Miami Heights
Mid City
Middletown Add
Midtown Crossing
Military
Military Add
Military Addition
Millard
Millard Heights
Millard Highlands
Millard Highlands Replat Iii
Millard Highlands So
Millard Highlands South Ii
Millard Highlands South Iii
Millard Oaks
Millard Park
Millard Park South
Millard Town
Millpark Estates
Minne Lusa
Minnie Lusa
Mission Hills
Mission Park
Mission Park 2Nd
Mission Park 2Nd Addition
Mission Pines Replat
Mission Ridge
Missouri Avenue Place
Mockingbird Heights
Mockingbird Hills
Mockingbird Hills West
Mockingbird Hts
Moes
Monmouth Park
Montclair
Montclair Add
Montclair Of Westwood
Montclair West
Montclaire
Monterey Village
Mormon Heights
Mormon Heights Replat 2
Morningside
Morse And Bruner
Morton Meadows
Mossman And Wilsons
Mount Pleasant
Mount Vernon
Mount View Acres
Mueller And Blumles
Muller
Mullers
Murphys
Murrays Kayden Valley
Myers Richards
Mystic Park
N A
Na
Nelsons Creek
Newport Add
Newton Addition
Nita Addition
None
Nor Oaks
Nordstrom
North Oaks
North Ridge
North Ridge Heights
Northampton Court
Northcrest
Northenr Hills Estates
Northern Hills Estate
Northern Hills Estates
Northern Hills Estates Ii
Northridge
Northwest Village
Northwoods Estates
Norwick Add
Norwood
Oak Heights
Oak Hills
Oak Hills Condo
Oak Hills Highlands
Oak Hills Of Millard
Oak Ridge Estates
Oakbrook
Oakbrook Meadows
Oakhill 2
Oakhurst Park
Oakmont
Oaktown Square
Okahoma Park
Olive Crest
Olive Crest Country
Olive Crest Country Estates
Omah Heights
Omaha
Omaha Acres
Omaha Heights
Omaha View
Orchard Heights
Orchard Hill
Orchard Hill 75
Orchard Park
Ostronic Heights
Overlook
Overlook Addition
Pacific Heights
Pacific Meadows
Pacific Pines
Pacific Pointe
Pacific Pointe Estates
Pacific Ridge
Pacific Springs
Pacific Woods
Paddock Grove
Palamino Hills
Palisades
Palomino
Palomino Hills
Park Lane
Park Place
Park Plaza
Park Plaza Condos
Park West
Parker Add
Parkside
Parkvale
Parkwood
Parrys
Parrys Revision
Patricks Add
Patricks Saratoga
Pattersons
Pawnee Hills
Paxton
Paxton Condo Prop
Paxton Condo Regime
Pepperwood
Persons And Berrys Add
Peters 1St Add
Phillips
Piedmont
Piedmont Townhomes
Pine Creek
Pinecrest
Pinehurst
Pinevale Add
Pinewood
Piney Creek
Plainview
Pleasant Hill
Pledmont
Plum Ridge
Ponca Hills
Poppleton Park
Potter And Cobbs
Prairie Lane
Prairie Pointe
Prairie Village
Prairies
Pratts
Premier Place
Prospect Place
Pruyn Park
Quail Hallow
Quail Hollow
Quail Ridge
Quail Run
Quail Run Valley
Queens
Queens Addition
Queens Second Add
Radford Heights
Radio Heights
Rairway Ridge
Ralston
Ralston Add
Rambleridge
Ramblewood
Ranch View Estates
Ranoke Addition
Raven Oaks
Redicks
Redicks 2Nd Add
Reeds 3Rd Add
Rees Place
Regency
Regency 1St
Regency 5Th
Regis
Regis Building
Remington Ridge
Reservoir
Residences At West Dodge Station
Richard Acres
Ridgefield
Ridges
Ridges The Rep Ii
Ridges The Replat Ii
Ridgewood
Riverfront Place
Riverfront Place Condominium
Riverside Hills
Roanoke Estate
Roanoke Estates
Robin Hill
Robinsons Lawnview
Rock Brook Heights
Rock Creek
Rockbrook
Rockbrook Creek Estates
Rockbrook Heights
Rogers
Rolling Meadows
Ronson Heights
Rooney S Addition
Rosalind Place
Rose Garden Estates
Rose Hill
Rosslyn
Roxbury
Royal Wood
Rust And Ryerson Addition
Saddie Hills
Saddle Brook
Saddle Hills
Saddlebrook
Sagewood
Sanctuary
Saratoga Court Add
Saunders And Himebaugh
Saunders And Himebaugh Add
Saunders And Himebaugh Highland Park
Saunders And Himebaughs
Saunders And Himebaughs Add
Saunderst Himebaugh Highland Park
Scarborough
Schenks
Schenks 1St Add
Schlesigners Add
Schlesinger Add
Schlesinger Addition
Schlesingers
Schwalb S
Schwalbs 1St Add
Sec 10 Twn 16 Rge 12
Selby
Settler S Creek
Seven Pines
Seville
Shadow Glen
Shadow View
Shadow View 2
Shadow View Ii
Sherwood Acres
Shiloh Add
Shriver Place
Shulls
Shulls 2Nd Addition
Shulls 4Th Addition
Signal Hill
Signal Hill Park
Silver Creek Estates
Silverleaf
Silverleaf Estate
Silverleaf Estates
Silverwood
Sky Line
Skylark Heights
Skyline
Skyline Addition
Skyline Estates
Skyline Ranches
Skyline Ranches Iii
Smiths Ev
Soma
Somerset
South Hampton
South Hamptons
South Omaha
South Omaha 1St Add
South Omaha City
South Omaha City Lots
South Pointe
South Shore Heights
South Side Acres
Southern Park
Southern Valley
Southfork
Southpointe
Southpointe Estate
Southpointe Estates
Southridge
Southside Acres
Southwest Village
Spanish Village
Spanish Village Condo
Spring Creek
Spring Green
Spring Hill
Spring Ridge
Springbrook
Springhill
St Clare Condominiums
Standard Place
Standing Bear Pointe
Standing Bear Village
Standing Bear West
Sterling Ridge
Stillmeadow
Stirling Park
Stone Creek
Stone Creek Village
Stone Park
Stone Ridge
Stonecrest
Stonegate
Stony Brook
Stony Brook Replat Ii
Stonybrook
Stonybrook South
Stratford Park
Suburban Homes
Sugar Creek
Sullivans
Summer Glen
Summerwood
Summit
Summit Addn
Sun Valley
Sunburst Condominium
Suncrest
Sunridge
Sunset
Sunset Hills
Sunset Valley
Sunshine
Sunshine Add
Sunshine Meadows
Sunshine View
Swanson Tower
Swanson Towers
Swetnams
Taulborg Bros Condos
Tax Lots
The Colonies
The Colonies Replat Ii
The Farm
The Grove
The Hamptons
The Heritage
The Hill
The Knolls
The Lindens
The Meadows
The Mill At Timber Creek
The Oaks
The Palisades
The Paxton
The Prairies
The Ranches
The Reserve
The Ridges
The Sanctuary
The Towns
The Willows
The Woodlands
Thomason And Goos
Thompson Place
Tiburon
Tiburon Ballena
Tiburon Estates
Tiburon Pointe
Tiburon Ridge
Tiburon View Ii
Timber Creek
Timber Creek Ii
Timber Creek Iii
Timberslopes
Titan Springs
Tomahawk Hills
Tomlinson Woods
Torrey Pines
Tower Plaza
Towl S First Addition
Towls 1St Add
Town And Country
Town Ridge
Towns At Little Italy
Townview Terrace
Tranquility View
Trendwood
Trendwood 2Nd Add
Tripp Place
Tudor Arms
Tukeys Heights
Turkeys Heights
Turnbridge
Turtle Creek
Tuscan Ridge
Tuscan Ridge Villas
Tuttles
Twilight Hills
Twin Oaks
Twin Ridge
Twin Towers
Twinridge
Underwood Hills
Underwood Park
Underwood Park 1St
Underwood Park 1St Add
Upland Homes
Upland Homes Add
Upland Park
Upland Terrace
Upland Terrance
Utica Place
Val Verde
Val Vista
Valley Homes
Valley View Heights
Verana Villas
Vernon Heights
Village At Falcon Ridge
Village Cove
Villages On Sprague
Villas Of Huntingon Woods
Vintage Oaks
Wakely
Walnut Grove
Walnut Grove Hillside
Walnut Hill
Walnut Lake Replat 1
Walnut Pointe
Walnut Ranches
Walnut Ridge
Washington Hill
Washington Square
Waterford
Waterford Crossing
Waverly Park
Wear S West Pacific
Wears West Pacific
Wears West Pacific Add
Weir Crest
Weircrest
West Albright
West Bay Springs
West Bay Woods
West Bay Woods 2
West Baywood Ii
West Country Club Heights
West Dale
West Dodge
West Dodge Station
West Fair Acres
West Fairacres
West Keystone
West L
West L Acres
West L Street Acres
West Lawn Add
West Lawn Hill
West Loveland Addition
West Omaha
West Pacific Hills
West Park
West Prairie
West Rockbrook
West Side
West Side 2Nd Addition
West Side Add
West View Ridge
Westbrook
Westchester
Westchester Of Millard
Westdale
Western Add
Western Addition
Western Oaks
Western Springs
Western Trails
Western Trails 2
Westgate
Westgate Add
Westin Hills
Westin Hills West
Westin Hills West Lot 696 Block 0 37 75X120
Westmont
Westmoreland
Westridge
Westridge Replat 6
Westside
Westwood
Westwood Heights
Westwood Heights Condo Regime
Westwood Terrace
Whispering Hollow
Whispering Ridge
Whispering Ridge West
White Hawk
Whitehall
Whitehall Condominium
Whitehawk
Whitehawk V
Whitetail Creek
Whithawk
Wilcox
Wilcox Add
Wilcox Axx
Willow Creek
Willow Wood
Wilshire Heights
Wilson And Mossmans Florence
Wilson Gardens
Wilson Mossman
Winchester
Winchester Heights
Winchester Hilltop
Windgale
Windgate Ranch
Windgate Ranch Ii
Windgate Ranch Two
Windgate Ranches
Windridge
Windsor Place
Wingate Ranches
Winkler Add
Wohler Place
Wood Creek
Wood Haven
Wood Valley
Woodbridge
Woodbridge Sub
Woodgate
Woodhaven
Woodhaven Meadows
Woodhurst
Woodland Place
Woodland Ridge
Woodlands The
Woodstone
Woodstone Replat
Wycliffe
Wycliffe Replat
Wyland
Wyman Heights
Wynnewood
Yale Place
Yorkshire Hills
Yossems Paradise Valley


  • to
    to
    to
    to
    Description Search

    Type anything you want here and we will see what we can find in the property descriptions. Maybe a name of a golf course you want to live by or a term like fixer upper.