33477 Zip Code Real Estate For Sale

Results 21 of 21
Midrise At Jupiter Ocean & Racquet Club, 1605 S Us Highway 1 #M1-202, Jupiter, Florida 33477, image 1
$379,000
  • 2 Beds
  • 2 Baths
  • 1,500 SqFt
  • $253/SqFt
Entry-Level
Condo for sale in Midrise At Jupiter Ocean & Racquet Club
1605 S Us Highway 1 #M1-202, Jupiter, FL 33477
Enjoy coastal living at the desirable jupiter ocean & racquet club, ideally located on a beach-access block between the ocean and intracoastal. This condo features an updated kitchen with white appliances and granite countertops, updated baths, and a full-size washer and dryer. The a/c and hot water heater are located in a separate exterior closet for added interior space. Relax on the 20-ft screened balcony accessible from the living room and bedrooms. Exterior fascia and balconies have been newly restored. Community amenities include an on-site tennis center, pool, clubhouse and nearby pickleball, golf, boating, parks, restaurants, shopping, and live entertainment. Less than 30 minutes to palm beach international airport. Lease 2x/year (60-day min). Pet friendly. Furnishings negotiable.
Midrise At Jupiter Ocean & Racquet Club, 1605 S Us Highway 1 #M1-403, Jupiter, Florida 33477, image 1
$385,000
  • 2 Beds
  • 2 Baths
  • 1,500 SqFt
  • $257/SqFt
Entry-Level
Condo for sale in Midrise At Jupiter Ocean & Racquet Club
1605 S Us Highway 1 #M1-403, Jupiter, FL 33477
This distinguished two-bedroom, two-bathroom condominium presents an exceptional combination of refined coastal living and compelling investment potential. The residence features a thoughtfully updated kitchen, professionally remodeled bathrooms, and light laminate flooring throughout, establishing a luminous and move-in-ready environment. Situated mere steps from jupiter beach and the scenic carlin park, the property affords effortless access to pristine shorelines, distinguished dining establishments, and premier shopping destinations. Whether one seeks a permanent residence, a seasonal retreat, or a reliable rental income opportunity, this offering merits serious consideration. Explore distinguished coastal living within one of south florida's most coveted communities.
Midrise At Jupiter Ocean & Racquet Club, 1605 S Us Highway 1 #504m3, Jupiter, Florida 33477, image 1
$475,000
  • 3 Beds
  • 3 Baths
  • 1,800 SqFt
  • $264/SqFt
Entry-Level
Condo for sale in Midrise At Jupiter Ocean & Racquet Club
1605 S Us Highway 1 #504m3, Jupiter, FL 33477
Live the coastal lifestyle in this spacious 3 bedroom, 3 bathroom residence offering approximately 1800 square feet of living space in the highly desirable jupiter ocean & racquet club. **this unit features hardwood floors throughout and a well-designed layout with a spacious living and dining area, and a separate kitchen just off the main living space. The east-facing exposure fills the home with natural light and offers slight ocean views from the primary bedroom, living area, and third bedroom. **enjoy morning breezes from the screened-in balcony, complete with a large private storage closet. **the kitchen is equipped with stainless steel appliances and granite countertops, while all three bathrooms have been previously updated. The second bedroom includes a built-in office, ideal for working remotely or flexible use. **additional features include accordion hurricane shutters and electronic blinds in living area, primary bedroom and second bedroom. **ideally located just a short walk or bike ride to jupiter beach, and minutes to harbourside place, waterfront dining, shopping, golf, and a variety of water activities including boating, paddleboarding, and fishing. **whether you're looking for a primary residence, seasonal retreat, or investment opportunity, this property offers the best of jupiter coastal living.
READY TO SELL?
We can help
Sell Faster
For Top Dollar
With The Best Terms
Midrise At Jupiter Ocean & Racquet Club, 1605 S Us Highway 1, Jupiter, Florida 33477, image 1
$525,000
  • 3 Beds
  • 3 Baths
  • 1,800 SqFt
  • $292/SqFt
Entry-Level
Condo for sale in Midrise At Jupiter Ocean & Racquet Club
1605 S Us Highway 1, Jupiter, FL 33477
Wow! Seller financing with rate below market considered. This turn key spacious 3 bedroom 3 bath top floor end unit is located very close to the beach as well as the jupiter reef club. Complete impact windows & sliders plus accordion shutters, ss appliances & granite in the kitchen, custom lighting throughout, a/c 2015, water heater 2020, east/west exposure. Enjoy slight peeks of the ocean from inside the unit. Building has strong reserves and all recent inspections/work are complete. Optional jupiter racquet club membership available for tennis & pickleball lovers. Currently leased through june of 2026 which provides immediate income. Highly rated schools and all ages welcome. 3rd bedroom configured as a den. Bring your bathing suit and enjoy south florida at it's finest
Park Plaza, 1100 E Indiantown Rd #101, Jupiter, Florida 33477, image 1
Backup
A backup offer is when a home seller has accepted an offer from a buyer, but is still accepting offers from other buyers. Sellers state that they are accepting backup offers if they think the current offer may fall through.
$289,900 $10K
  • 2 Beds
  • 2 Baths
  • 934 SqFt
  • $310/SqFt
Entry-Level
Condo for sale in Park Plaza
1100 E Indiantown Rd #101, Jupiter, FL 33477
This is a fantastic 55+ community featuring two-story buildings, ideally situated just around the corner from jupiter's beautiful beach. This first-floor end unit is incredibly light & bright. The main living area is fully tiled & the bedrooms feature laminate wood flooriing. The screened-in porch provides a peaceful setting with garden views & ocean breezes. The community offers amenities including a heated pool, clubhouse with an outdoor grill & common laundry facilities in each building. This community truly embodies the charm of ''old florida, '' being incredibly close to jupiter's beautiful a1a & just steps away from the beachfront, the maltz theater & both carlin & dubois parks. You'll find dining, shopping, golf, and the beach all within walking distance. Amazing opportunity!!
Ocean Parks, 300 N A1a #303G, Jupiter, Florida 33477, image 1
$425,000 $40K
  • 2 Beds
  • 2 Baths
  • 1,355 SqFt
  • $314/SqFt
Entry-Level
Condo for sale in Ocean Parks
300 N A1a #303G, Jupiter, FL 33477
Ocean parks community has it all! Located within a short distance to the beach, shops, restaurants, theater, and local attractions, you are truly in the heart of jupiter. This lovely two-bedroom unit is located on the top floor giving the most expansive garden views. Recent upgrades include impact glass to the expanded living room areas, motorized and customized shades for privacy in the living room and bedrooms, laminate flooring and fresh paint.
Ocean Parks, 300 N A1a #103E, Jupiter, Florida 33477, image 1
Backup
A backup offer is when a home seller has accepted an offer from a buyer, but is still accepting offers from other buyers. Sellers state that they are accepting backup offers if they think the current offer may fall through.
$585,000
  • 3 Beds
  • 3 Baths
  • 1,807 SqFt
  • $324/SqFt
Entry-Level
Condo for sale in Ocean Parks
300 N A1a #103E, Jupiter, FL 33477
Make an offer now, seller very motivated! Why wait? Ocean parks subdivision is located right across the beach on aia. This condo is surrounded by lush landscapping. Solid 40-yr inspection, no assessments. Remodeled in 2025. 3/3: two master suites plus a large third bedroom with a walk-in closet. New kitchen cabinets, new quartz counter tops, new appliances, luxury finishes throughout, oversized kitchen island a chef's dream, exquisite baths, closets that line the interior hallway for extra storage, washer and dryer in the unit, smooth ceilings and walls. Steps to the pool! Walk or bike ride to the beach, dining, theaters, parks, shopping. Fannie mae-approved, the building is financially strong, well-managed association. Smart-home features. Never lived in after remodel. Covered parking!
Ocean Parks, 300 N A1a #105J, Jupiter, Florida 33477, image 1
$515,000
  • 2 Beds
  • 2 Baths
  • 1,520 SqFt
  • $339/SqFt
Entry-Level
Condo for sale in Ocean Parks
300 N A1a #105J, Jupiter, FL 33477
Ocean parks' largest 2br/2ba floor plan (1, 520 sq ft) that lives like a single-family home with rarely available first-floor convenience and effortless indoor-outdoor living. Well-maintained and move-in ready, the home offers an ideal foundation for simple cosmetic updates such as paint and décor — allowing the next owner to easily create a fresh, modern look without major renovation. The open living and dining areas create over 40 feet of combined living space, providing exceptional openness for entertaining and everyday living. The semi-enclosed kitchen offers functional separation while remaining visually connected through a pass-through window — a layout many appreciate for maintaining organization, privacy, and dedicated culinary workspace without sacrificing flow. Enjoy a private front stone patio plus a screened rear patio. First-floor residences allow outdoor grilling within designated patio areas. Community amenities include two heated pools, two clubhouses, fully funded reserves, no known assessments, a dedicated carport, and an air-conditioned storage closet. 2026 hoa fees have been reduced. Located in the desirable j building, known within ocean parks for its concrete parking area, wider sidewalks, deeper patios, beautifully maintained landscaping, and thoughtful architectural details including a transom window above the front door. The guest bathroom features dual entry from both the foyer and guest bedroom for added functionality and privacy. Prime jupiter location near beaches, dining, shopping, and everyday conveniences. Ocean parks is known for its walkability and relaxed coastal lifestyle.
Ocean Parks, 300 N A1a #204A, Jupiter, Florida 33477, image 1
$649,900
  • 2 Beds
  • 21/2 Baths
  • 1,890 SqFt
  • $344/SqFt
Entry-Level
Condo for sale in Ocean Parks
300 N A1a #204A, Jupiter, FL 33477
The best location in town. Close to everywhere you want to be! Largest 2 bedroom apartment in the complex. Close to the beach, shopping and restaurants.
Ocean Parks, 300 N A1a #105D, Jupiter, Florida 33477, image 1
$569,000
  • 2 Beds
  • 2 Baths
  • 1,520 SqFt
  • $374/SqFt
Entry-Level
Condo for sale in Ocean Parks
300 N A1a #105D, Jupiter, FL 33477
A fully renovated, white-and-bright coastal contemporary retreat near the beach, jupiter inlet, and everything that makes jupiter special. This spacious 2-bedroom, 2-bath residence offers the community's largest floor plan with 1, 520 square feet of interior living, a rare find in a condo that truly lives like a single-family home. Fully renovated throughout, the interior has been thoughtfully redesigned with a modern drop ceiling and integrated led lighting, creating a bright, clean, and airy aesthetic. Contemporary finishes, updated flooring, and seamless indoor-outdoor flow enhance everyday comfort. Enjoy both a front travertine patio and a private screened patio overlooking lush greenery, ideal for morning coffee or evening relaxation. Additional conveniences include a washer and dryer in unit, a dedicated carport, and an air-conditioned storage closet. The community is financially strong, featuring fully funded reserves, no assessments, and a reduced monthly hoa in 2026, offering long-term peace of mind. Residents enjoy two heated pools, two clubhouses, and a genuine neighborhood atmosphere, friendly, owner-oriented. Ideally located by jupiter beach and minutes from harbourside, maltz theatre, jupiter inlet, and some of jupiter's best restaurants, this home delivers exceptional coastal living with space, stability, and ease. Live where others go for vacation!
Southporte One At Jonathan's Landing, 3322 Casseekey Island Rd #104, Jupiter, Florida 33477, image 1
Backup
A backup offer is when a home seller has accepted an offer from a buyer, but is still accepting offers from other buyers. Sellers state that they are accepting backup offers if they think the current offer may fall through.
$795,000
  • 3 Beds
  • 3 Baths
  • 2,024 SqFt
  • $393/SqFt
Entry-Level
Condo for sale in Southporte One At Jonathan's Landing
3322 Casseekey Island Rd #104, Jupiter, FL 33477
First floor luxury condominium on the golf course of jonathan's landing country club with panoramic fairway views and freshly painted interior! Convenience of quick and easy access to your condo without having to worry about stairs/elevators. This is your very own private oasis in jupiter, fl! Spacious interior offers 2, 024 s.F. Of living space, featuring renovated kitchen with new stove and bathrooms, tile & luxury vinyl flooring. Spacious split floor plan offers two master bedroom suites with walk-in closets and en-suite full bathrooms; plus a third bedroom/den that can be used as an office or a private bedroom for a visiting guest with a pull out sofa chair. Bright and airy living areas with complete floor to ceiling sliding glass hurricane impact doors and windows/ wrap-around covered patio with spectacular fairway views. Building amenities include a pool/patio, tennis courts, and renovated lobby & gathering room.
Southporte One At Jonathan's Landing, 3322 Casseekey Island Rd #504, Jupiter, Florida 33477, image 1
$795,000
  • 3 Beds
  • 3 Baths
  • 2,024 SqFt
  • $393/SqFt
Entry-Level
Condo for sale in Southporte One At Jonathan's Landing
3322 Casseekey Island Rd #504, Jupiter, FL 33477
Spacious, newly refreshed, rare 3 br, 3 ba, light-filled high-rise condo in jonathans landing, one of jupiter's premier private club communities. Breathtaking, expansive views of the intracoastal & renovated golf course creating a serene & picturesque backdrop for everyday living. Beautifully maintained. Expansive wraparound balconies to enjoy stunning sunrises & sunsets. Open-concept living & dining areas bathed in natural light, perfect for entertaining; upgraded kitchen w/ granite countertops, custom cabinetry, & stainless steel appliances. Ample closet space. En-suite bathrooms. Separate, dedicated storage room on unit floor. Pool and renovated tennis courts for southporte unit owners. Resort-style amenities including golf courses, tennis courts, a marina, multiple dining venues, bocci, and more. Situated just minutes from jupiter's pristine beaches, world-class dining, and premier shopping, this exclusive residence combines privacy, security, and luxury with the convenience of a vibrant community. Experience elevated coastal living in this exceptional jonathan's landing high-rise a rare opportunity in one of jupiter's most sought-after locations.
Southporte One At Jonathan's Landing, 3322 Casseekey Island Rd #604, Jupiter, Florida 33477, image 1
$819,000
  • 3 Beds
  • 3 Baths
  • 2,024 SqFt
  • $405/SqFt
Entry-Level
Condo for sale in Southporte One At Jonathan's Landing
3322 Casseekey Island Rd #604, Jupiter, FL 33477
This 3-bedroom, 3-bath condo offers comfort, style, and sweeping golf course and intracoastal views. Recently renovated bathrooms elevate the home's appeal, while the bright 3-way split floor plan and expansive living area create an inviting flow. Floor to ceiling impact windows and sliders fill the space with natural light. Additional features include a semi-formal dining area, a kitchen with newer appliances, a large laundry room, abundant storage, and a wet bar ideal for entertaining. Take in the expansive views while dining on your wraparound balcony or watch some of your favorite golfers try for a "birdie". Southporte has undergone an extensive renovation with designer finishes and furnishings. Gather with your family and friends around a card table or host an event- you will get one covered parking space and one golf cart space included with this condo, along with use of the community pool and tennis courts. Southporte has passed all recent inspections (reports available upon request). Call today to take a tour of this lovely condo, you won't be disappointed!
Ocean Parks, 300 N Highway A1a #401c, Jupiter, Florida 33477, image 1
$639,000
  • 2 Beds
  • 2 Baths
  • 1,485 SqFt
  • $430/SqFt
Entry-Level
Condo for sale in Ocean Parks
300 N Highway A1a #401c, Jupiter, FL 33477
Penthouse-level, top-floor 2br/2ba end unit just a short walk from the sand, offering exceptional privacy, natural light, and a beautifully updated interior. Thoughtfully renovated with high-end finishes and a clean coastal design, this move-in-ready residence delivers comfort, style, and effortless beach living.A soft coastal palette is complemented by a striking stone accent wall, adding texture and visual interest. The home features porcelain flooring throughout, crown molding, updated doors and hardware, custom window treatments, california closets, steam-cleaned air ducts, and full impact glass for security and peace of mind.The kitchen blends function and style with granite countertops, bosch appliances, and a built-in wine refrigerator—ideal for everyday living and entertaining.An enclosed lanai extends the living space, framed by 16 feet of impact glass sliders overlooking serene garden views. Open them to invite in the ocean breeze and create a seamless indoor-outdoor feel. Major systems have been updated, offering true move-in-ready convenience. A subtle sightline to the jupiter lighthouse adds a touch of local character. Located within a quiet, beautifully maintained 30-acre community, enjoy a peaceful, park-like setting just minutes from jupiter's beaches, intracoastal waterways, and popular waterfront dining and destinations.
Southporte One At Jonathan's Landing, 3322 Casseekey Island Rd #302, Jupiter, Florida 33477, image 1
$799,000
  • 2 Beds
  • 21/2 Baths
  • 1,763 SqFt
  • $453/SqFt
Entry-Level
Condo for sale in Southporte One At Jonathan's Landing
3322 Casseekey Island Rd #302, Jupiter, FL 33477
Step into this exquisitely reimagined condo in the prestigious southporte one building at jonathan's landing where luxury meets serenity. Perched on the 3rd floor, this 2-bedroom, 2-bathroom residence offers views of the lush golf course and captures the essence of south florida's coveted lifestyle. Offered fully furnished, this home has been meticulously redesigned with custom, high-end finishes, including a state-of-the-art kitchen featuring imported cabinetry, premium thermador appliances, and calcutta marble countertops. Both bathrooms boast designer vanities with stonework complemented by white oak plank flooring and plantation shutters. The expansive great room invites relaxation, blending seamless indoor-outdoor living with a private balcony perfect for savoring the tranquil beauty of this jupiter community. Jonathan's landing, a gated waterfront enclave, elevates luxury living with exclusive, resort-style amenities. Residents enjoy white-glove services, including 24-hour concierge, a private infinity pool, championship tennis courts, and a serene wellness spa. Just minutes from jupiter's pristine beaches, premier dining, and upscale shopping, this vibrant community offers scenic walking paths and proximity to the best of palm beach county, making it the epitome of florida's high-end lifestyle.
Southporte One At Jonathan's Landing, 3322 Casseekey Island Rd #901, Jupiter, Florida 33477, image 1
$947,500 $48K
  • 2 Beds
  • 21/2 Baths
  • 1,763 SqFt
  • $537/SqFt
Entry-Level
Condo for sale in Southporte One At Jonathan's Landing
3322 Casseekey Island Rd #901, Jupiter, FL 33477
One-of-a kind remodel.The best use of space and attention to detail i've ever seen.This 2 br, 2 bath condo also has a powder room with an under-lit glass countertop. A definite conversation piece. Every column or under counter spot has been designed for storage.The living room has an electric fireplace, a wet bar w/ wine cooler, lighted shadow box display cases and electric shades, which are also throughout the condo.The kitchen is a dream, with a double barn door pantry, a built in miele coffee center & an under-counter steamer/convection oven.Primary bath has a huge deluxe rain forest shower.Primary bedroom features a walk-in closet and additional wall closet. It has beautiful lighting features and total impact glass sliders.See views of the intracoastal, lighthouse & golf course.See more club memberships for golf (3 courses) and racquets are available (though waitlisted at the moment) but optional. The building has its own tennis courts atop the parking garage, being redone at the moment. Jonathan's landing is situated about a mile from the ocean, 25 minutes from palm beach international airport and the arts, shopping & restaurants of palm beach. The gardens mall is about 10 minutes away. There is a full service marina across the street which has rack storage. All inspections have been completed. Reports are completed. Work has been completed. No pending assessments.
Southporte One At Jonathan's Landing, 3322 Casseekey Island Rd #902, Jupiter, Florida 33477, image 1
$1,095,000
  • 2 Beds
  • 21/2 Baths
  • 1,763 SqFt
  • $621/SqFt
Entry-Level
Condo for sale in Southporte One At Jonathan's Landing
3322 Casseekey Island Rd #902, Jupiter, FL 33477
Experience the pinnacle of waterfront living in this stunningly renovated 2-bedroom, 2.5-bathroom residence. Nestled within the prestigious jonathan's landing community, this home offers breathtaking panoramic views of the intracoastal waterway, providing a serene backdrop for a sophisticated lifestyle. No detail has been overlooked in this comprehensive high-end transformation. The heart of the home is a brand-new custom kitchen, featuring sleek cabinetry and a suite of premium new appliances. The open-concept living space is framed by existing impact glass, flooding the interior with natural light while ensuring peace of mind. Notable upgrades include: complete interior overhaul: freshly painted from floor to ceiling with new flooring throughout the entire unit. Designer lighting: a a full suite of new lighting fixtures, ceiling fans, and modern inset lighting to create the perfect ambiance. Luxury baths: every bathroom has been completely reimagined with new vanities, custom tile work, modern toilets, and updated lighting. Mechanical peace of mind: all-new "contractor-grade" plumbing fixtures in the kitchen and baths, a new washer/dryer set, and an upgraded alarm system for enhanced security. This turn-key residence combines modern coastal aesthetics with the unrivaled amenities of jonathan's landing. Whether you are enjoying the sunrise over the water or the meticulously updated interior, this condo represents a rare opportunity for the discerning buyer.
Southporte One At Jonathan's Landing, 3322 Casseekey Island Rd #1304, Jupiter, Florida 33477, image 1
$1,295,000 $80K
  • 3 Beds
  • 2 Baths
  • 2,024 SqFt
  • $640/SqFt
Entry-Level
Condo for sale in Southporte One At Jonathan's Landing
3322 Casseekey Island Rd #1304, Jupiter, FL 33477
Welcome to southporte at jonathan's landing. Rarely available penthouse offering breathtaking north- and south-facing views of the intracoastal waterway and spectacular ocean vistas. Enter through beautiful wood double doors into a spacious, open-concept layout, immediately struck by floor-to-ceiling impact windows and wraparound balconies that flood the residence with natural light and showcase the views. This exceptional home features three bedrooms, 2 baths, with the potential to add a third full bathroom, and offers over 2, 000 square feet of living space. Impact windows throughout provide both comfort and peace of mind. Ideally located, jonathan's landing is just minutes from palm beach international airport, world-class arts and culture, premier shopping, and renowned dining.
Yacht Club Estates, 601 Paulina Rd, Jupiter, Florida 33477, image 1
$925,000
  • 2 Beds
  • 2 Baths
  • 1,104 SqFt
  • $838/SqFt
Entry-Level
House for sale in Yacht Club Estates
601 Paulina Rd, Jupiter, FL 33477
Rarely available single family bungalow in jupiter's hidden gem of yacht club estates. 2br/2ba with original terrazzo flooring, new kitchen with white shaker cabinets, quartz countertops and stainless appliances. Bathrooms have also been undated. Stackable washer and dryer in exterior laundry area. Screened lanai, and a beautifully landscaped property, ready for a custom pool or room to add on to the home.
Yacht Club Estates, 119 Elsa Rd, Jupiter, Florida 33477, image 1
$3,690,000 $100K
  • 3 Beds
  • 2 Baths
  • 1,702 SqFt
  • $2,168/SqFt
Entry-Level
House for sale in Yacht Club Estates
119 Elsa Rd, Jupiter, FL 33477
Premier waterfront opportunity in yacht club estates! A boater's dream location. This .30-acre waterfront property offers 75 ft of deep-water frontage with no fixed bridges, just seconds to the intracoastal and minutes to the jupiter inlet. Positioned directly across from scenic sawfish bay, enjoy wide-water views and quick access to jupiter's best waterways, beaches, and dining. The property features a new seawall, 16, 000 lb lift, dock and pilings that can accomodate a 54 ft boat. Whether you choose to enjoy the existing 3-bed, 2-bath renovated home or build your custom waterfront estate, this rare offering in yacht club estates provides unmatched flexibility and lifestyle potential with no hoa. Bring your vision and make the most of this prime jupiter waterfront location!
Yacht Club Estates, 119 Elsa Rd, Jupiter, Florida 33477, image 1
$3,690,000 $100K
    Entry-Level
    Land for sale in Yacht Club Estates
    119 Elsa Rd, Jupiter, FL 33477
    Premier waterfront opportunity in yacht club estates! A boater's dream location. This .30-acre waterfront property offers 75 ft of deep-water frontage with no fixed bridges, just seconds to the intracoastal and minutes to the jupiter inlet. Positioned directly across from scenic sawfish bay, enjoy wide-water views and quick access to jupiter's best waterways, beaches, and dining. The property features a new seawall, 16, 000 lb lift, dock and pilings that can accomodate a 54 ft boat. Whether you choose to enjoy the existing 3-bed, 2-bath renovated home or build your custom waterfront estate, this rare offering in yacht club estates provides unmatched flexibility and lifestyle potential with no hoa. Bring your vision and make the most of this prime jupiter waterfront location!
    33477, FL Snapshot
    338
    Active Inventory
    4
    New Listings
    $269K to $48.9M
    Price Tier
    44
    Pending Sales
    $702.1K
    Median Closed Price
    54
    Avg. Days On Market
    Related Searches in 33477, FL
    Map
    Filters
    HomeSearchHome ValueProfile