
Rated 4.7 ⭐️⭐️⭐️⭐️⭐️ by 60,000+ students

- Over 300,000+ students across the globe, including FAANG companies
- Founder of Stealth EdTech Startup
- Former L7 Principal Solutions Architect at AWS
- Designed many mission-critical applications
- Presented at biggest stages - AWS Re:Invent, AWS Summit, Kubecon
- Authored multiple bestselling courses
"I secured a Solutions Architect job at AWS after going through Raj’s SA bootcamp. Before joining, I felt overwhelmed by the huge amount of material out there and didn’t know what to focus on or where to start. This bootcamp was structured in a way that made everything clear. The coursework is incredibly well-organized, the hands-on sessions, and premium mock interviews helped me build confidence in areas where I was lacking. Raj’s mentorship, combined with the supportive bootcamp community, kept me motivated and on track. I recommend this bootcamp 200% for anyone serious about achieving their goals!"

"Before joining SA Bootcamp, I was overwhelmed by the sheer amount of content online and struggled to figure out what really mattered for interviews. I knew the basics, but I lacked depth in my answers and wasn’t confident handling behavioral questions. The bootcamp helped me cut through the noise and focus exactly on what’s needed. I learned how to go deep, stay structured, and communicate with clarity and confidence. The course material, hands-on labs, mock interviews, and strong community support made a huge difference. I clearly understood what was missing in my answers. As a result, I was able to delight my interviewers and secure an Infrastructure Solutions Architect role at AWS. I highly recommend this bootcamp to anyone serious about leveling up their cloud career."


"Coming from DevOps with no SA experience, Raj's bootcamp gave me the structure and real world skills I needed. I landed two AWS Cloud Architect job offers and even got recruiter attention through LinkedIn optimization alone."


"The best ROI I've ever gotten in education. The mock interviews, technical frameworks, and Raj's continued support after the cohort ended helped me land my dream role at databricks."


“SA Bootcamp completely shifted my mindset from a senior engineer to thinking at a principal level. I already knew AWS services, but Raj taught me how to reason through real-world tradeoffs, scalability, failure patterns, and production-grade architectures. The mock interviews, live sessions, and 1:1 feedback pushed me beyond my limits. The Gen AI sessions were priceless. After the program, I approached interviews with far more confidence and secured offers by communicating architecture decisions at a much higher level.”


"In just 10 weeks, I leveled up my AWS skills and landed two job offers - including one from a FAANG company. The mentorship and community Raj provides is unlike anything else."


"Raj's live system design sessions and mock interviews gave me the confidence and skills to ace my interview and land a role at Reddit. Highly recommend to anyone serious about their cloud career."


"Coming from healthcare with no cloud background, Raj's bootcamp taught me how to think, speak, and present like a real cloud architect. I landed a SA job - 100% worth it."


"I got Sr. Solutions Architect job at AWS, and I want to thank Raj for his guidance in the premium cohort. I want to mention three things that stood out for me - first, Raj improved my LinkedIn profile to get AWS recruiter attention. Next, before joining this bootcamp I thought system design was like a PhD thing, but Raj explained in layman's terms using realistic frameworks. And finally I improved my technical and behavioral answers using the mock interview feedback. I have searched through internet extensively and spent considerable amount of money in other courses and programs, but I can say that Raj's SA bootcamp is the best one to get a SA job."


“Coming from a developer background, I knew I had the potential to become a Solutions Architect but lacked the structured guidance to bridge the gap. Raj’s SA Bootcamp gave me exactly what I needed - a proven roadmap, premium lectures, hands-on labs, personalized feedback, and a community that pushed me to grow every single week. After ten weeks, I landed a Senior Solutions Architect role at Microsoft Azure - something I never thought possible in such a short time. The bootcamp focuses on building real-world architecture thinking, and the principles easily transferred across clouds. The behavioral coaching helped me not only crack interviews but also walk in with true confidence. This isn't just a course - it’s a transformational program led by someone who genuinely invests in your success. If you are serious about leveling up your career - whether in AWS, Azure, or beyond - I would 100% recommend joining. It was one of the best decisions I’ve made for my career.“


“Before joining SA Bootcamp, I had spent over a decade as an on-premises developer and struggled to break into cloud architecture. Despite earning certifications and studying on my own, I kept failing interviews and losing confidence. I realized hard work alone wasn't enough - I needed the right mentorship, structure, and real-world preparation. Joining Raj’s bootcamp changed everything. Through detailed system design training, mock interviews, rapid-fire Q&A, and personalized feedback, I learned how to position my experience, refine my technical and behavioral answers, and build the confidence I was missing. As a result, I got job as Cloud Strategy Architect at one of South Korea’s leading cloud companies. If you are serious about becoming a Solutions Architect but don't know how to start, this bootcamp will show you the way. It’s not just technical skills - it’s a complete transformation of how you think, prepare, and succeed.“


"After being laid off, two weeks before I turned 50, I knew I had to pause and reflect. Raj is someone who had actually walked the walk. The bootcamp gave me the system design depth I was missing, plus the interview muscle to communicate clearly under pressure. I ended up with three offers from Oracle, Capital One, and Fidelity, all through cold applications. Raj is genuinely in your corner, night and day. I absolutely recommend this program. Truly a win-win."


"I was already working on AWS, this bootcamp helped me go deeper into Solutions Architecting. Since joining, I've designed and led several major projects and the resources are so good I keep coming back to them."


“I joined Raj’s SA bootcamp in preparation for AWS Architect jobs, and I couldn't be more grateful for his exceptional guidance. His deep knowledge of AWS and cloud computing, combined with his unique style of blending real world applications, helped me connect the dots and define/present my responses. Raj tailored each session to address his students' specific needs like any impending interviews, ensuring that me and all of his students gained a comprehensive understanding of both foundational and advanced topics. He also conducted workshops to give us the confidence. Thanks to Raj, I got a SA job, and I highly recommend his bootcamp to anyone looking to advance their skills in AWS and cloud computing.”


“Before SA Bootcamp, I felt stuck in a cycle of rejections. Even after earning my AWS Solutions Architect Professional certification, I struggled in interviews. The technical knowledge was there but my delivery was flat. The Bootcamp changed everything. Mock interviews with real-time feedback taught me how to structure and delight in my answers, not just respond technically. The behavioral training helped me master STAR storytelling and highlight real business impact. Hands-on workshops gave me strong, practical examples I could confidently use in interviews. Most importantly, the mentorship and accountability kept me focused, consistent, and improving every week. As a result, I landed a role as Senior Vice President at JPMorgan Chase, leading AWS modernization projects after clearing seven rounds of interviews. On top of that, I secured a 60% compensation increase! If you’re serious about leveling up your cloud career, this program is a game-changer. Trust the system. My time came, and so will yours.”


"I knew the buzzwords but struggled to speak confidently at the level of enterprise architects. SA Bootcamp changed that. I gained a deep understanding of AWS end-to-end, started contributing more confidently in large meetings, and my leadership noticed. I earned a mid-year promotion to Senior Cloud Engineer with a double-digit salary hike. The program gave me the confidence, depth, and motivation to keep aiming higher."


“Raj helped me return to technical roles after I felt dissatisfaction with my career path. He shared his wealth of experience in designing scalable, production-ready applications, pros-cons of different real-world applications. This information is not available on internet. Raj also coached me think like a solutions architect, which is more than just being good at technical concepts or management. As a result of his guidance, I was able to obtain a position as a Senior Solutions Architect at AWS. Later , I used the same principles to join Google as a Customer Engineer, which is equivalent to SA at other companies”


"Before joining, my concepts on large-scale architecture weren't clear. What Raj taught me wasn't just theory, it was how to apply cloud concepts to real-world problem solving. He gave personalized attention to every participant and tailored the approach to each person's background. After the program, I got a job and already have another interview lined up."


“Raj's AWS Premium Bootcamp was a career-changing experience. From mastering AWS services to interview preparation, it equipped me with practical skills and confidence. The supportive community and hands-on labs made it exceptional. By the end, I secured a desired job offer. Thank you so much Raj for being a very patient and great mentor.”


“Thanks to the SA Bootcamp, I landed a Solutions Architect role at a premium AWS partner! Before joining, I had some cloud knowledge but struggled to connect different AWS services and design real-world architectures. The bootcamp gave me the confidence and skills I needed, from technical expertise to resume building and improving my LinkedIn profile. The mock interviews were especially helpful—receiving detailed feedback from Raj helped me refine my responses and build confidence for the real thing. I highly recommend this bootcamp for anyone serious about getting into cloud positions!”


“I landed a job, and I can’t thank Raj enough for the live bootcamp. Even though I knew a lot of AWS and DevOps concepts I didn’t know which parts were going to be critical in the interviews and I struggled with communicating the answers I knew. Raj helped me to focus on the important pieces that interviewers look for and practice that in mock interview sessions. Thanks Raj, the live QA at the end of each session was so helpful!”

"With around 19 years of experience, I was suddenly finding myself in a very difficult situation. I was getting tagged as old generation in my own mindset and I was thinking that I am possibly done. Raj was able to infuse in me a youthfulness and thrill to do it all- and boy it was awesome. The way he brought up nitty-gritty of the trade, the subject, the approach, the relevance, the hands-on. It was like I was living my IT life again. I suddenly found myself in any room of architects as good as any if not better , such was the confidence and know-how that he infused in such short span of time in me. Each one of us in cohort are much well equipped to crack any interview- technical/behavioural ; besides we are assured of a lasting connection. Thanks Raj for everything."


“Your SA Bootcamp has helped me overcome my fear of interviews and has pushed me to become a better version of myself. Learning in the Premium Cohort with like minded individuals, understanding basic building blocks of system design, absorbing the real-world use-cases, being guided in our interview prep, getting hands dirty learning from guided hands-on, focusing on behavioural questions, submitting homework assignments and being graded, getting instant feedback on our queries within the community, sharing the Cloud knowledge via Internal community posts and Linkedin articles and finally transitioning mentally from "HOW CAN I DO IT?" to "YES I CAN DO IT!!!" was a rocket ride and I loved every part of it.”


“Raj started mentoring me when I was a TAM (Support Role) at AWS. I was good at my technical abilities, but not confident in presenting those technical concepts to an executive audience. Raj showed me how to handle those strategic conversations, and he also helped me focus on important technical parts, along with production systems pros-cons. As a result I was able to switch from TAM to a SA role at AWS, and later on to a SA role in DataDog. I can’t thank Raj enough for transforming my career.“

"Despite years of experience as a backend developer, I found myself struggling with advanced AWS service selection and system design. SA Bootcamp bridged this gap perfectly, guiding me through hands-on exercises, including real-world system design challenges, which transformed my approach to problem-solving and effective communication. The mock interviews were particularly impactful; they gave me the confidence and framework to excel in my job interviews, even earning praise from CEOs. What stands out about SA Bootcamp is the genuine 1:1 mentorship and personalized guidance from Raj — I felt valued and supported every step of the way. I highly recommend SA Bootcamp to anyone looking to improve their AWS skills and get a job. It’s more than a bootcamp - it’s a transformative journey."


“After 15 years in QA, I felt stuck. I even tried PMP and AWS certifications, but recruiters weren’t calling. That’s when I found SA Bootcamp. Honestly, I was skeptical at first, but Raj’s credibility and the 30-day money-back guarantee gave me confidence to try. It turned out to be the turning point of my career. The bootcamp went far beyond technical training. I learned how to speak the language of executives, how to interview with confidence, and how to present myself as a true cloud professional. The mock interviews were intense but invaluable and gave me real confidence when it mattered. The community was another game changer. I wasn’t alone. I had peers, mentors, and people ahead of me sharing exactly how they landed their roles. Today, I’ve transitioned out of QA and into a cloud role at Capital Group with a 20% hike. If you’re serious about moving into cloud, SA Bootcamp gives you the skills, the strategy, and the support to actually make the switch.”


“Joining Raj’s SA Bootcamp was a turning point in my career. Although I had experience working as a Solutions Architect, I wanted to deepen my AWS expertise and truly understand what the market expects from top candidates. The bootcamp went far beyond technical knowledge - it sharpened my communication skills, especially when engaging both executives and technical teams. The live system design sessions and mock interviews were invaluable, giving me the confidence to excel in real interviews and ultimately secure the Solutions Architect role I was aiming for. The supportive cohort environment and Raj’s personalized feedback made all the difference. I highly recommend this bootcamp to anyone serious about advancing in cloud and AWS roles!”


“I struggled to find a clear, actionable path for my career. After following Raj’s YouTube channel and newsletter, I decided to invest in myself and join the cohort-and it was one of the best decisions I’ve made. What set this bootcamp apart was the personal attention and calm, methodical teaching style. Raj’s real-world insights, hands-on, and interactive group sessions were priceless. The supportive community and the chance to connect directly with Raj and fellow cohort members gave me the push I needed. Applying the frameworks and behavioral strategies I learned, I was able to confidently present myself in interviews, even with executive panels. The results speak for themselves: I landed a job at a top hedge fund. I wholeheartedly recommend this bootcamp 200%! ”


"I decided to enhance my AWS skills to better align with my company’s strategic vision of moving to the cloud for scalability, agility, and global presence. After trying other programs that felt like wasted investments, I came across Raj’s cohort on becoming an AWS Solutions Architect. His curriculum, based on real-world scenarios, provided exactly what I was looking for. The program not only strengthened my technical expertise but also honed my communication and presentation skills, especially in explaining solutions to C-level executives. The hands-on workshops, rapid-fire Q&A sessions, and recorded homework assignments were invaluable in solidifying my knowledge. Unlike other programs, Raj’s sessions were practical, engaging, and full of actionable insights. This experience has greatly boosted my confidence and prepared me to contribute effectively to cloud initiatives while advancing my professional growth."


“I stumbled upon one of Raj's YouTube videos and immediately knew he was the right mentor for me. His bootcamp helped me overcome my biggest challenge: clearly communicating architectural concepts. Raj's unique teaching style, structured approach, and continuous emphasis on practice transformed the way I tackled interviews. The most valuable part of the bootcamp was Raj’s emphasis on focusing on what truly matters - avoiding distractions and practicing consistently. Thanks to Raj, I landed a Senior Solutions Architect role at Bank of America, successfully transitioning from DevOps to Cloud Architecture. I strongly recommend this bootcamp to anyone looking to advance their career - not only will you learn essential cloud architecture skills, but you'll also gain the confidence to achieve your professional goals."


“I started my career in software engineering, moved into DevOps, and then into AWS. But my knowledge was scattered. I didn’t always know how to design well-architected tradeoffs or communicate at the architect level. The Bootcamp gave me exactly what I needed - structured learning, assignments, mock interviews, and most importantly, the confidence to think and speak like a true Solutions Architect. I learned the difference between a good answer and an average one, and how to structure my responses so interviewers actually see my expertise. As a result, I cracked multiple interviews quickly and landed a Senior Cloud Architect role at TCS - at C4 band that only 20% of people in the company ever reach. This is a career-defining achievement for me, and I credit the Bootcamp for giving me the tools, discipline, and confidence to get here. I highly recommend this program. If you follow Raj’s framework and put in the work - you’ll land your dream job.”


“As I celebrate this milestone of restarting my career and landing a cloud job at Capgemini USA, I want to take a moment to sincerely thank the person who played a crucial role in my journey, Raj Saha, my incredible cloud trainer. Raj’s teaching went far beyond just concepts. His sessions were clear, structured, and hands-on, making even the toughest AWS topics easy to understand. He built not just our cloud knowledge, but our confidence. His constant encouragement, real-world insights, and focus on practice over theory helped me bridge my long career gap and approach interviews with clarity and self-belief. Thank you, Raj, for being more than just a trainer - for being a mentor, a motivator, and a steady guide through this transformative journey. Your dedication to helping your students succeed truly changed the course of my career..”


“I was able to secure a SA job with much better pay after attending Raj’s bootcamp. I absolutely recommend this bootcamp to anyone who wants to take his next step in his cloud journey. There is so much stuff out there, it just gets you confused. Raj basically takes the time to understand where you are in your cloud journey and he gives you personalized feedback. The most valuable thing for me was learning system design, presenting to executives, and the mock interview. All these gave me lot of confidence! Thank you Raj for this amazing bootcamp”


"Thanks to the skills and confidence I gained during Raj’s bootcamp, I was able to secure not just one but two job offers! Joining Raj’s bootcamp was one of the best decisions I’ve made in my professional journey. The program provided a perfect blend of structured learning and hands-on experience in a truly supportive environment. The personalized guidance from Raj and the practical assignments were incredibly valuable, especially the emphasis on real-world scenarios that played a key role in preparing me for interviews. Many thanks to Raj, whose exceptional mentorship and dedication made this possible. As a person, Raj is truly the best – always approachable, motivating, and invested in the success of his students. I’m deeply grateful for his guidance and the opportunities this bootcamp has unlocked for me. I highly recommend it to anyone looking to elevate their career under the mentorship of someone as inspiring as Raj."


“Joining Raj’s SA Bootcamp was a game-changer for my career! Despite years of experience in architecture and numerous online AWS courses, I struggled with cracking technical interviews. Raj helped me frame my answers better, and I truly understood what interviewers were looking for. As a result, I secured two job offers as a Solutions Architect with major companies, Loudware and Bank of America! The personalized feedback on assignments, hands-on workshops, and targeted sessions on both technical and behavioral questions along with Raj’s unique teaching style were invaluable. I strongly recommend this bootcamp to anyone stuck in their career.”


"After 12 years in QA, I felt stuck. I tried certifications, data engineering bootcamps, even outside mentorship - but after months of effort, I wasn’t moving forward. That’s when I came across Raj’s video. One video turned into many, and when I discovered SA Bootcamp, I knew I had to give it a shot. This bootcamp was different. Week by week, there was a clear roadmap, hands-on sessions, and mock interviews that pushed me out of my comfort zone. The architecture reviews and feedback helped me correct mistakes, refine my thinking, and build confidence. The results speak for themselves. I switched from QA into cloud. If you’re serious about leaving QA or any stagnant role and moving into the cloud, this bootcamp gives you the framework and guidance you need. If I could do it after 12 years in QA, anyone can.”


“We are planning a major migration of over one hundred on-prem servers to AWS. This boot camp gave me the hands-on experience of using AWS migration tools to successfully migrate applications and databases to AWS. There are many system design books available, but none explain the thought process of how to take requirements and create a design that is scalable and highly available, which Raj teaches. The best part of the boot camp is learning GenAI. This is a new field and I did not know where to start learning GenAI. The boot camp includes a hands-on workshop that enabled me to create my own RAG project. Raj adds content to the boot camp because he wants every student to succeed! After I followed Raj's advice in updating my LinkedIn profile, recruiters were contacting me with job opportunities. Besides the technical skills, Raj shares how to communicate with top leadership which no one will tell you about! This SA boot camp has greatly helped me in my job“


“Before joining SA Bootcamp, I felt stuck. I had all 12 AWS certifications even the “Golden Jacket”. I applied to jobs, yet nothing clicked. I realized certifications alone weren’t enough. What I lacked was structure, interview alignment, and the right mindset. What stood out to me was the personal touch. Raj didn’t just teach technical concepts; he understood my situation, my struggles, and gave me the belief that I could break through. The result? I landed a cloud role at a top product-based company in Europe - a company known for its tough interview process. After multiple rejections in the past, this success felt even sweeter. Today, I not only have the job I wanted but also the mindset and confidence I had lost years ago. If you’re serious about breaking into cloud and Big Tech, this program is 500% worth it. It’s not just about getting a job - it transforms you as a professional and as a person.”


“I joined SA Bootcamp because I wanted to transition into a Cloud role but lacked a clear structure on how to get there. Coming from a full-stack development background, I felt stuck and unsure how to leverage my existing experience for an architect role. The bootcamp gave me that clarity. The interview frameworks, especially how to structure answers and truly delight interviewers, completely changed how I approached interviews. I became far more confident and intentional in my responses. The structured preparation helped me cut through confusion and focus only on what actually matters. As a result, I landed a cloud architecture role with a 40% hike, even in a tough job market. This bootcamp is incredibly valuable for anyone serious about getting a job in architect roles.”


"I joined SA Bootcamp after failing a major cloud interview and realizing that preparation alone wasn’t enough. I was coming from a support contractor background and realized I needed to think, communicate, and operate at a much higher level. The executive communication framework, real-world scenarios, and detailed feedback showed me things you simply can’t Google. The homework and mock interviews felt exactly like the real job, not just interview prep. I learned how to clearly communicate impact, scale, and business outcomes- both technically and behaviorally. I landed a role at ServiceNow with a 30% hike and moved from contractor work into a high-growth product company. This bootcamp is pure, practical knowledge from someone who has actually done the job."


"After 15+ years as a .NET developer, I knew I didn't want to spend the rest of my career coding, especially with AI taking over that space. I wanted to become a Solutions Architect, but I had zero cloud experience and no idea where to start. The internet is full of material, but it's not streamlined. You get lost. SA Bootcamp’s hands-on labs, combined with Raj's framework of going beyond the average answer, is what impressed my interviewers. As a result, I landed a Solutions Architect role, switching from legacy .NET development with no prior cloud experience. I highly recommend this program"


“I had taken many courses and certifications, but they all felt incomplete. What made SA Bootcamp different was the community and real collaboration. It wasn’t just classes - it was a place where peers shared knowledge, asked tough questions, and pushed each other forward. The live design sessions, where we built architectures block by block laid the foundation I was missing. The transformation was clear when I started interviewing again. Instead of giving shallow, one-line answers, I could confidently articulate architectural trade-offs, pros and cons, and business impact. I could explain systems in a way that made sense not just to engineers, but also to executives. That confidence helped me land a new role at Broadridge Financial as a Solutions Architect on cloud projects, even after a career break. If you’re in a mid-career “crisis” unsure of your next step or feeling stuck, this Bootcamp will give you structure, direction, and the skills to move forward.”


“Raj’s bootcamp was genuinely transformational. Through focused coaching, I learned how to answer interview questions with effective frameworks, deliver well-timed and engaging responses, and consistently connect technical depth to business impact. One of the most valuable shifts was reframing my career break positively. Combined with extensive behavioural interview preparation and continuous coaching throughout, this transformation translated into real outcomes: I went from uncertainty to confidently securing two senior roles, including a Technical Architect position. I’m genuinely grateful and highly recommend this bootcamp to experienced professionals looking to elevate their profile, sharpen their interview presence, and move confidently into senior cloud or architecture roles."


“I was a seasoned SA at AWS, and I had completely forgotten how to interview. Raj's behavioral and system design coaching changed that. The format he teaches - here's how the average candidate answers, here's how you go deeper with more structure and data, was exactly what I needed. The technical side I could handle. Packaging it into interview-winning responses was the gap. As a result, I landed Solutions Architect role at Nebius, a Neocloud company, after a tough process covering both behavioral and system design rounds. I 100% recommend this program"


“I joined SA Bootcamp to improve my executive communication and behavioral interviews. The live mock interviews, honest feedback, and structured approach helped me build real confidence and stand out in senior interviews. I also applied the LinkedIn strategies from the program, which led to multiple recruiter calls, and immense LinkedIn growth. The result was a remote Solutions Architect role with a 95% hike and one-crore compensation. This bootcamp is not like any other bootcamps - this bootcamp teaches you how to stand out from the crowd, how to go that extra mile, and helps you crack any top SA jobs”


“I had no prior public cloud experience, yet I was tasked with building two new cloud engineering teams. I scrambled through certifications, but certifications alone didn’t give me the depth I needed to hold meaningful design conversations with executives, architects, or my own engineers. That’s when I found Raj’s Bootcamp. What stood out was how clearly Raj explained complex cloud concepts in simple, real-world terms. Through live sessions, mock interviews, and his constant emphasis on moving from a “good” to a “delight” answer, I learned how to stand out and bring impact into every conversation. The results have been transformative: I was promoted to Executive Manager in Cloud Engineering, and got a 35% compensation jump - but more importantly, I now sit at the table with senior executives, shaping strategy, technology, and people.If you want to move beyond certifications, and actually lead in cloud, this Bootcamp is invaluable.”


"I was looking for a clear, structured program that covered AWS fundamentals and how to actually design resilient distributed systems for real-world use cases. Raj's bootcamp delivered exactly that. The sessions mapped directly to my day-to-day work, helping me resolve performance issues and drive cost optimization. In interviews, I could apply the concepts in system design rounds, even when AWS components weren't required. I ended up with offers from Amazon, Qualcomm, and a few startups, and chose Amazon. I'd definitely recommend this program to anyone serious about learning cloud architecture."


"I've started many Udemy courses but they always lack accountability. Raj's cohort gave me a fixed window and real accountability, which Udemy never could. Everything taught was real-world practical, no fluff. Beyond landing a Director of Cloud Platform role at Manscaped, Raj's bias for action pushed me to post on LinkedIn daily through 2025 and launch my newsletter in 2026. Best investment I've made in a long time."

Copyright © 2026 Cloud with Raj. All rights reserved.