Home
/
Cheap Flights Ticket
/
Abu Dhabi Bus Station
Route desktop cover image

Cheap Flights From Abu Dhabi Bus Station (ZVJ), Airport in United Arab Emirates

Flights
Airport Transfer
One-way / Round-trip
Multi-city

Need inspiration? Search for flights to anywhere

From
To
No. of Passengers
Seat Class
Search Flights
Price Alerts

Save More with Traveloka Flight Promo! ✈️

Frequently Asked Question

What time should I arrive at the Abu Dhabi Bus Station before my flight?
    1. Domestic Flights: Arrive at least 2 hours before departure.
    2. International Flights: Arrive at least 3 hours before departure.
    3. Additional Considerations: Check with your airline for specific recommendations as times can vary depending on the airport and travel season.
How do I find my gate at the Abu Dhabi Bus Station?
    1. Boarding Pass: Your gate number is usually printed on your boarding pass.
    2. Airport Monitors: Check the flight information display screens located throughout the airport.
    3. Mobile Apps: Use your airline’s mobile app for real-time updates on gate information.
    4. Airport Staff: Ask airport staff for assistance if you’re unsure.
What are the airport's operating hours?
    1. Varies by Airport: Most major airports operate 24/7, but smaller airports might have limited hours.
    2. Check Online: Visit the airport’s official website for specific operating hours.
    3. Customer Service: Call the airport’s customer service for up-to-date information.
Is there Wi-Fi available at the airport?
    1. Common Availability: Yes, most airports offer free Wi-Fi.
    2. Access Instructions: Look for Wi-Fi signs around the terminal or check the airport’s website for access instructions.
    3. Premium Services: Some airports offer paid premium Wi-Fi options for faster speeds.
What items are not allowed in my carry-on luggage?
    1. Liquids over 3.4 ounces (100 milliliters).
    2. Sharp objects (e.g., knives, scissors).
    3. Flammable items (e.g., lighter fluid, fireworks).
    4. Sporting goods (e.g., baseball bats, ski poles).
    5. Tools (e.g., hammers, wrenches).
Check TSA Guidelines: Refer to the TSA or your country’s aviation security website for a complete list of prohibited items.
What do I need to bring to check-in at the airport?
Domestic Flights:
    1. Government-issued photo ID (e.g., driver’s license, passport).
    2. Boarding pass (either printed or digital).
International Flights:
    1. Valid passport.
    2. Visa (if required for your destination)
    3. Boarding pass.
Additional Documents: Any other documentation required by the destination country or your airline.
Are there any duty-free shops?
    1. Availability: Yes, most international airports have duty-free shops.
    2. Location: Typically located in the international departures area after security.
    3. Operating Hours: Check the airport’s website for specific store hours.
Can I find charging stations for my devices?
    1. Common Availability: Yes, most modern airports provide charging stations.
    2. Locations: Look for charging kiosks or outlets near seating areas, gates, and lounges.
    3. Airport Maps: Refer to airport maps or ask airport staff for locations of charging stations.

Cheap Flights From Abu Dhabi Bus Station (ZVJ), Airport in United Arab Emirates

Basic Information About Abu Dhabi Bus Station (ZVJ/)

Abu Dhabi Bus Station (ZVJ) serves as a crucial transport hub for the city of Abu Dhabi and the wider United Arab Emirates. While technically a bus station and not an airport, it plays a vital role in connecting Abu Dhabi with other cities and regions, acting as a gateway for both local and international travellers.

Located within Abu Dhabi city, the bus station offers convenient access to the city centre. Travel time to the heart of Abu Dhabi is relatively short, typically around 15-20 minutes by car or taxi, depending on traffic conditions. Public transport options, including local buses, provide alternative routes, although journey times may be slightly longer.

Situated in the United Arab Emirates, Abu Dhabi Bus Station is a significant transit point within the region. While not an airport handling air traffic, its importance lies in facilitating land-based travel, connecting Abu Dhabi to other emirates and neighbouring countries. It serves as a key node in the UAE's comprehensive transport network.

Abu Dhabi Bus Station Terminals & Layout

Abu Dhabi Bus Station is designed to efficiently manage the flow of passengers and buses, ensuring a smooth and organised travel experience. The station is primarily structured around different platforms and waiting areas catering to various destinations and bus operators.

The station doesn't operate with traditional "terminals" in the airport sense, but rather designated zones for different types of bus services. These include:

  • Intercity Buses: Platforms dedicated to buses travelling between Abu Dhabi and other cities within the UAE.
  • International Buses: Areas for buses operating routes to neighbouring countries.
  • Local Buses: Zones for local bus services connecting the station to various points within Abu Dhabi.

Navigating the bus station is generally straightforward, with clear signage and information displays guiding passengers to their respective platforms. The layout is designed to minimise walking distances, and assistance is readily available for those who require it.

Airlines & Destinations

As a bus station, Abu Dhabi Bus Station doesn't host airlines in the traditional sense. Instead, it serves as a hub for various bus operators providing transportation services across different routes.

Key bus operators facilitate travel to a wide array of destinations, including:

  • Within the UAE: Frequent services to Dubai, Sharjah, Al Ain, and other major cities.
  • International Routes: Connections to countries such as Saudi Arabia, Oman, and other destinations in the region.

Abu Dhabi Bus Station Facilities & Services

Abu Dhabi Bus Station offers a range of facilities and services designed to enhance the comfort and convenience of passengers. These include:

  • Dining & Cafés: A selection of food outlets offering a variety of options, from quick snacks to more substantial meals. You'll find both local specialities and familiar international chains.
  • Shopping: Retail outlets selling travel essentials, newspapers, magazines, and souvenirs.
  • Free Wi-Fi: Complimentary Wi-Fi access is available throughout the station, allowing passengers to stay connected.
  • Currency Exchange & ATMs: Convenient access to currency exchange services and ATMs for withdrawing cash.
  • Medical Services: On-site medical facilities to provide assistance in case of emergencies.
  • Prayer Rooms/Quiet Rooms: Dedicated spaces for prayer and quiet reflection.
  • Smoking Areas: Designated smoking areas for those who wish to smoke.
  • Special Assistance for Disabled Passengers: The station is equipped with facilities and services to assist passengers with disabilities, ensuring accessibility and a comfortable travel experience.

Transport to and from Abu Dhabi Bus Station

Getting to and from Abu Dhabi Bus Station (ZVJ) is pretty straightforward, with a bunch of options to suit different budgets and time constraints. Whether you're heading into the city centre or catching a connecting bus, here's the lowdown on your transport choices:

  • Taxi & Ride-hailing

    Taxis are readily available outside the bus station. They're a convenient option for getting directly to your destination. Ride-hailing apps are also an option. Fares to downtown Abu Dhabi will vary depending on traffic, but expect a journey of around 20-30 minutes. Always ensure the meter is running or agree on a fare beforehand.

  • Public Buses

    Abu Dhabi's public bus network is extensive and a budget-friendly way to travel. Several routes connect the bus station to various parts of the city. Look for route maps and schedules displayed at the bus station or use the local transport app. Fares are very reasonable, and you'll need a Hafilat card to pay. These cards can be purchased and topped up at vending machines within the bus station.

  • Airport Shuttle Buses

    While primarily a bus station, connections to Abu Dhabi International Airport are available via dedicated bus services. These shuttle buses offer a direct and comfortable link, especially useful if you're catching a flight. Check the schedules at the bus station for departure times and platform information.

  • Car Rentals

    If you prefer the freedom of having your own vehicle, several car rental companies operate in Abu Dhabi. While not directly at the bus station, you can easily reach rental locations via taxi or bus. Booking in advance is recommended, especially during peak season, to secure the best deals.

  • Parking

    If you're being dropped off or picking someone up, Abu Dhabi Bus Station offers parking facilities. Short-term parking is available for quick stops, while long-term parking is suitable for extended stays. Rates are typically displayed at the entrance to the car park. Be sure to note the parking regulations to avoid any fines.

Abu Dhabi Bus Station Arrival & Departure Process

Navigating Abu Dhabi Bus Station is generally a smooth process, whether you're arriving from another city or departing for your next destination. Here's what you can expect:

For arrivals from other cities within the United Arab Emirates, the process is usually straightforward. Once the bus arrives, passengers disembark and collect their belongings. There are no formal immigration or customs procedures for domestic arrivals. Clear signage directs you to the exit, taxi ranks, bus stops, and other transport options. If you have any questions, information desks are available to assist you.

The departure process involves checking in for your bus (if required), especially for long-distance routes. Security screening is typically in place to ensure the safety of all passengers. Be prepared to have your bags scanned and to pass through a metal detector. Once through security, you can proceed to the designated boarding area for your bus. Listen for announcements regarding boarding times and platform numbers.

For those transferring to another bus, clear signage will guide you to the relevant platforms. Allow ample time for your connection, especially if you're unfamiliar with the bus station layout. Information desks are available to provide assistance and directions. If your connecting bus is delayed, check with the bus company representative for updates and alternative arrangements.

Travel Tips

To make your journey through Abu Dhabi Bus Station as smooth as possible, here are a few handy travel tips:

  • Best Time to Travel Through the Bus Station

    Abu Dhabi Bus Station can get quite busy, especially during peak hours (early mornings and late afternoons) and during public holidays. If possible, try to travel during off-peak times to avoid crowds and potential delays. Check local holiday calendars to anticipate busier travel periods.

  • Luggage Tips

    Be aware of the baggage allowance for your bus journey. Overweight or oversized luggage may incur extra charges. If you have a long layover, consider using the luggage storage services available at the bus station. This allows you to explore the city without being burdened by your bags.

  • Safety Tips

    Like any busy transport hub, be aware of your surroundings and keep your belongings safe. Avoid displaying expensive items and be wary of unsolicited offers of assistance. Only use official taxi services or reputable ride-hailing apps. If you need help, approach the information desk or security personnel.

  • Local Customs

    Abu Dhabi is a relatively conservative city, so dress modestly when travelling through the bus station and surrounding areas. Be respectful of local customs and traditions. During the holy month of Ramadan, be mindful of those who are fasting and avoid eating or drinking in public during daylight hours.

  • Weather Considerations

    Abu Dhabi experiences extremely hot weather, especially during the summer months (June to September). Stay hydrated by carrying a water bottle and wear light, breathable clothing. The bus station is air-conditioned, but you'll need to be prepared for the heat when stepping outside.

Attractions & Hotels Near Abu Dhabi Bus Station

While Abu Dhabi Bus Station (ZVJ) is primarily a transport hub, there are several attractions and hotels within easy reach, making it convenient for layovers or overnight stays.

For those seeking nearby accommodation, several hotels offer easy access to Abu Dhabi Bus Station. Hotels in the Al Wahda area are particularly convenient, as they are within a short taxi or bus ride. These hotels range from budget-friendly options to more luxurious establishments, catering to a variety of preferences. Consider hotels in the city centre for a wider selection and proximity to other attractions. Booking in advance is always recommended to secure the best rates and availability.

If you have some time to spare, there are several tourist attractions near Abu Dhabi Bus Station that are worth exploring. Al Wahda Mall is a popular shopping destination with a wide range of retail outlets and dining options. The Sheikh Zayed Grand Mosque, a stunning architectural masterpiece, is a must-see attraction, although it's a bit further away and requires a taxi or bus ride. Other nearby attractions include the Capital Garden, a peaceful oasis in the heart of the city, and the Abu Dhabi National Exhibition Centre (ADNEC), which hosts various events and exhibitions throughout the year. For a taste of local culture, visit the nearby souks (markets) to browse traditional crafts and souvenirs.

If you have any inquiries about Traveloka products (Flight, Hotel, Travel Activities, and so on) or any booking issue, contact the Customer Service team for assistance.

Book with Traveloka

Planning your journey is effortless with Traveloka. From flights to accommodations, travel activities, and transportation, everything is available in one place.

  • Flight: Book flights to your dream destinations with competitive rates and flexible options.
  • Hotel: Choose from a wide range of accommodations to suit your preferences and budget.
  • Travel Activities: Purchase attraction tickets, tour packages, travel essentials like eSIM, pocket WiFi rentals, and many more. Perfect for memorable trip!
  • Car Rental: For flexibility and comfort, consider using this service to explore the area at your own pace. Always check the availability before booking.
  • Airport Transfer: Arrange hassle-free transfers from the airport to your hotel or directly to your destinations.

Ensure to check availability and book in advance to secure the best deals.

Why Book with Traveloka

  • Best Price Guarantee: Traveloka offers competitive prices for all travel activities. Make sure to check Traveloka's HargaBAGUS. If you found a cheaper price/better deal of Flight tickets and/or Hotels elsewhere, submit the claim, and Traveloka will cover the price gap! Find out more about HargaBAGUS and start your affordable travel today!
  • Comprehensive Travel Solutions: From flights and hotels to ground transportation and attractions, everything is available on one platform.
  • Daily Promotions: Enjoy daily deals and discounts to make your travel more affordable.
  • New User Coupons: First-time users can avail special coupons for additional savings.
  • Traveloka Points: Earn points on every transaction, which can be redeemed for discounts on future bookings.
  • Traveloka Priority: Gain access to exclusive benefits and a simplified booking process for a premium experience.

Join thousands of happy travellers who have planned their dream holidays with Traveloka! Whether you're booking flights, finding the perfect hotel, or discovering exciting activities — it's all just a tap away. Download the Traveloka app today and enjoy a stress-free travel experience!

“User-Friendly & Worth It”
The app is super easy to use and packed with great deals. Perfect for planning a trip without the stress!
Jenns G.

“Cross-Country Booking Made Easy”
A very user-friendly app with great price offers. I can easily book transport within Malaysia and Indonesia!
Nor I.

“Most Trusted Travel App!”
A reliable app for all my travel needs. Every complaint was handled professionally, and I was really satisfied with the compensation given for a minor error.
Marisa K.

Basic Information About Abu Dhabi Bus Station (ZVJ/)

Abu Dhabi Bus Station (ZVJ) serves as a crucial transport hub for the city of Abu Dhabi and the wider United Arab Emirates. While technically a bus station and not an airport, it plays a vital role in connecting Abu Dhabi with other cities and regions, acting as a gateway for both local and international travellers.

Located within Abu Dhabi city, the bus station offers convenient access to the city centre. Travel time to the heart of Abu Dhabi is relatively short, typically around 15-20 minutes by car or taxi, depending on traffic conditions. Public transport options, including local buses, provide alternative routes, although journey times may be slightly longer.

Situated in the United Arab Emirates, Abu Dhabi Bus Station is a significant transit point within the region. While not an airport handling air traffic, its importance lies in facilitating land-based travel, connecting Abu Dhabi to other emirates and neighbouring countries. It serves as a key node in the UAE's comprehensive transport network.

Abu Dhabi Bus Station Terminals & Layout

Abu Dhabi Bus Station is designed to efficiently manage the flow of passengers and buses, ensuring a smooth and organised travel experience. The station is primarily structured around different platforms and waiting areas catering to various destinations and bus operators.

The station doesn't operate with traditional "terminals" in the airport sense, but rather designated zones for different types of bus services. These include:

  • Intercity Buses: Platforms dedicated to buses travelling between Abu Dhabi and other cities within the UAE.
  • International Buses: Areas for buses operating routes to neighbouring countries.
  • Local Buses: Zones for local bus services connecting the station to various points within Abu Dhabi.

Navigating the bus station is generally straightforward, with clear signage and information displays guiding passengers to their respective platforms. The layout is designed to minimise walking distances, and assistance is readily available for those who require it.

Airlines & Destinations

As a bus station, Abu Dhabi Bus Station doesn't host airlines in the traditional sense. Instead, it serves as a hub for various bus operators providing transportation services across different routes.

Key bus operators facilitate travel to a wide array of destinations, including:

  • Within the UAE: Frequent services to Dubai, Sharjah, Al Ain, and other major cities.
  • International Routes: Connections to countries such as Saudi Arabia, Oman, and other destinations in the region.

Abu Dhabi Bus Station Facilities & Services

Abu Dhabi Bus Station offers a range of facilities and services designed to enhance the comfort and convenience of passengers. These include:

  • Dining & Cafés: A selection of food outlets offering a variety of options, from quick snacks to more substantial meals. You'll find both local specialities and familiar international chains.
  • Shopping: Retail outlets selling travel essentials, newspapers, magazines, and souvenirs.
  • Free Wi-Fi: Complimentary Wi-Fi access is available throughout the station, allowing passengers to stay connected.
  • Currency Exchange & ATMs: Convenient access to currency exchange services and ATMs for withdrawing cash.
  • Medical Services: On-site medical facilities to provide assistance in case of emergencies.
  • Prayer Rooms/Quiet Rooms: Dedicated spaces for prayer and quiet reflection.
  • Smoking Areas: Designated smoking areas for those who wish to smoke.
  • Special Assistance for Disabled Passengers: The station is equipped with facilities and services to assist passengers with disabilities, ensuring accessibility and a comfortable travel experience.

Transport to and from Abu Dhabi Bus Station

Getting to and from Abu Dhabi Bus Station (ZVJ) is pretty straightforward, with a bunch of options to suit different budgets and time constraints. Whether you're heading into the city centre or catching a connecting bus, here's the lowdown on your transport choices:

  • Taxi & Ride-hailing

    Taxis are readily available outside the bus station. They're a convenient option for getting directly to your destination. Ride-hailing apps are also an option. Fares to downtown Abu Dhabi will vary depending on traffic, but expect a journey of around 20-30 minutes. Always ensure the meter is running or agree on a fare beforehand.

  • Public Buses

    Abu Dhabi's public bus network is extensive and a budget-friendly way to travel. Several routes connect the bus station to various parts of the city. Look for route maps and schedules displayed at the bus station or use the local transport app. Fares are very reasonable, and you'll need a Hafilat card to pay. These cards can be purchased and topped up at vending machines within the bus station.

  • Airport Shuttle Buses

    While primarily a bus station, connections to Abu Dhabi International Airport are available via dedicated bus services. These shuttle buses offer a direct and comfortable link, especially useful if you're catching a flight. Check the schedules at the bus station for departure times and platform information.

  • Car Rentals

    If you prefer the freedom of having your own vehicle, several car rental companies operate in Abu Dhabi. While not directly at the bus station, you can easily reach rental locations via taxi or bus. Booking in advance is recommended, especially during peak season, to secure the best deals.

  • Parking

    If you're being dropped off or picking someone up, Abu Dhabi Bus Station offers parking facilities. Short-term parking is available for quick stops, while long-term parking is suitable for extended stays. Rates are typically displayed at the entrance to the car park. Be sure to note the parking regulations to avoid any fines.

Abu Dhabi Bus Station Arrival & Departure Process

Navigating Abu Dhabi Bus Station is generally a smooth process, whether you're arriving from another city or departing for your next destination. Here's what you can expect:

For arrivals from other cities within the United Arab Emirates, the process is usually straightforward. Once the bus arrives, passengers disembark and collect their belongings. There are no formal immigration or customs procedures for domestic arrivals. Clear signage directs you to the exit, taxi ranks, bus stops, and other transport options. If you have any questions, information desks are available to assist you.

The departure process involves checking in for your bus (if required), especially for long-distance routes. Security screening is typically in place to ensure the safety of all passengers. Be prepared to have your bags scanned and to pass through a metal detector. Once through security, you can proceed to the designated boarding area for your bus. Listen for announcements regarding boarding times and platform numbers.

For those transferring to another bus, clear signage will guide you to the relevant platforms. Allow ample time for your connection, especially if you're unfamiliar with the bus station layout. Information desks are available to provide assistance and directions. If your connecting bus is delayed, check with the bus company representative for updates and alternative arrangements.

Travel Tips

To make your journey through Abu Dhabi Bus Station as smooth as possible, here are a few handy travel tips:

  • Best Time to Travel Through the Bus Station

    Abu Dhabi Bus Station can get quite busy, especially during peak hours (early mornings and late afternoons) and during public holidays. If possible, try to travel during off-peak times to avoid crowds and potential delays. Check local holiday calendars to anticipate busier travel periods.

  • Luggage Tips

    Be aware of the baggage allowance for your bus journey. Overweight or oversized luggage may incur extra charges. If you have a long layover, consider using the luggage storage services available at the bus station. This allows you to explore the city without being burdened by your bags.

  • Safety Tips

    Like any busy transport hub, be aware of your surroundings and keep your belongings safe. Avoid displaying expensive items and be wary of unsolicited offers of assistance. Only use official taxi services or reputable ride-hailing apps. If you need help, approach the information desk or security personnel.

  • Local Customs

    Abu Dhabi is a relatively conservative city, so dress modestly when travelling through the bus station and surrounding areas. Be respectful of local customs and traditions. During the holy month of Ramadan, be mindful of those who are fasting and avoid eating or drinking in public during daylight hours.

  • Weather Considerations

    Abu Dhabi experiences extremely hot weather, especially during the summer months (June to September). Stay hydrated by carrying a water bottle and wear light, breathable clothing. The bus station is air-conditioned, but you'll need to be prepared for the heat when stepping outside.

Attractions & Hotels Near Abu Dhabi Bus Station

While Abu Dhabi Bus Station (ZVJ) is primarily a transport hub, there are several attractions and hotels within easy reach, making it convenient for layovers or overnight stays.

For those seeking nearby accommodation, several hotels offer easy access to Abu Dhabi Bus Station. Hotels in the Al Wahda area are particularly convenient, as they are within a short taxi or bus ride. These hotels range from budget-friendly options to more luxurious establishments, catering to a variety of preferences. Consider hotels in the city centre for a wider selection and proximity to other attractions. Booking in advance is always recommended to secure the best rates and availability.

If you have some time to spare, there are several tourist attractions near Abu Dhabi Bus Station that are worth exploring. Al Wahda Mall is a popular shopping destination with a wide range of retail outlets and dining options. The Sheikh Zayed Grand Mosque, a stunning architectural masterpiece, is a must-see attraction, although it's a bit further away and requires a taxi or bus ride. Other nearby attractions include the Capital Garden, a peaceful oasis in the heart of the city, and the Abu Dhabi National Exhibition Centre (ADNEC), which hosts various events and exhibitions throughout the year. For a taste of local culture, visit the nearby souks (markets) to browse traditional crafts and souvenirs.

If you have any inquiries about Traveloka products (Flight, Hotel, Travel Activities, and so on) or any booking issue, contact the Customer Service team for assistance.

Book with Traveloka

Planning your journey is effortless with Traveloka. From flights to accommodations, travel activities, and transportation, everything is available in one place.

  • Flight: Book flights to your dream destinations with competitive rates and flexible options.
  • Hotel: Choose from a wide range of accommodations to suit your preferences and budget.
  • Travel Activities: Purchase attraction tickets, tour packages, travel essentials like eSIM, pocket WiFi rentals, and many more. Perfect for memorable trip!
  • Car Rental: For flexibility and comfort, consider using this service to explore the area at your own pace. Always check the availability before booking.
  • Airport Transfer: Arrange hassle-free transfers from the airport to your hotel or directly to your destinations.

Ensure to check availability and book in advance to secure the best deals.

Why Book with Traveloka

  • Best Price Guarantee: Traveloka offers competitive prices for all travel activities. Make sure to check Traveloka's HargaBAGUS. If you found a cheaper price/better deal of Flight tickets and/or Hotels elsewhere, submit the claim, and Traveloka will cover the price gap! Find out more about HargaBAGUS and start your affordable travel today!
  • Comprehensive Travel Solutions: From flights and hotels to ground transportation and attractions, everything is available on one platform.
  • Daily Promotions: Enjoy daily deals and discounts to make your travel more affordable.
  • New User Coupons: First-time users can avail special coupons for additional savings.
  • Traveloka Points: Earn points on every transaction, which can be redeemed for discounts on future bookings.
  • Traveloka Priority: Gain access to exclusive benefits and a simplified booking process for a premium experience.

Join thousands of happy travellers who have planned their dream holidays with Traveloka! Whether you're booking flights, finding the perfect hotel, or discovering exciting activities — it's all just a tap away. Download the Traveloka app today and enjoy a stress-free travel experience!

“User-Friendly & Worth It”
The app is super easy to use and packed with great deals. Perfect for planning a trip without the stress!
Jenns G.

“Cross-Country Booking Made Easy”
A very user-friendly app with great price offers. I can easily book transport within Malaysia and Indonesia!
Nor I.

“Most Trusted Travel App!”
A reliable app for all my travel needs. Every complaint was handled professionally, and I was really satisfied with the compensation given for a minor error.
Marisa K.

For all your unique travel choices, we got you

Popular Routes from Abu Dhabi Bus Station

Popular Routes to Abu Dhabi

Popular Airports

Popular Destinations

Popular Routes

Popular Airlines

Popular Airline & Destination


Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2025 Traveloka. All rights reserved