The Tech Edvocate

Top Menu

  • Advertisement
  • Apps
  • Home Page
  • Home Page Five (No Sidebar)
  • Home Page Four
  • Home Page Three
  • Home Page Two
  • Home Tech2
  • Icons [No Sidebar]
  • Left Sidbear Page
  • Lynch Educational Consulting
  • My Account
  • My Speaking Page
  • Newsletter Sign Up Confirmation
  • Newsletter Unsubscription
  • Our Brands
  • Page Example
  • Privacy Policy
  • Protected Content
  • Register
  • Request a Product Review
  • Shop
  • Shortcodes Examples
  • Signup
  • Start Here
    • Governance
    • Careers
    • Contact Us
  • Terms and Conditions
  • The Edvocate
  • The Tech Edvocate Product Guide
  • Topics
  • Write For Us
  • Advertise

Main Menu

  • Start Here
    • Our Brands
    • Governance
      • Lynch Educational Consulting, LLC.
      • Dr. Lynch’s Personal Website
      • Careers
    • Write For Us
    • The Tech Edvocate Product Guide
    • Contact Us
    • Books
    • Edupedia
    • Post a Job
    • The Edvocate Podcast
    • Terms and Conditions
    • Privacy Policy
  • Topics
    • Assistive Technology
    • Child Development Tech
    • Early Childhood & K-12 EdTech
    • EdTech Futures
    • EdTech News
    • EdTech Policy & Reform
    • EdTech Startups & Businesses
    • Higher Education EdTech
    • Online Learning & eLearning
    • Parent & Family Tech
    • Personalized Learning
    • Product Reviews
  • Advertise
  • Tech Edvocate Awards
  • The Edvocate
  • Pedagogue
  • School Ratings

logo

The Tech Edvocate

  • Start Here
    • Our Brands
    • Governance
      • Lynch Educational Consulting, LLC.
      • Dr. Lynch’s Personal Website
        • My Speaking Page
      • Careers
    • Write For Us
    • The Tech Edvocate Product Guide
    • Contact Us
    • Books
    • Edupedia
    • Post a Job
    • The Edvocate Podcast
    • Terms and Conditions
    • Privacy Policy
  • Topics
    • Assistive Technology
    • Child Development Tech
    • Early Childhood & K-12 EdTech
    • EdTech Futures
    • EdTech News
    • EdTech Policy & Reform
    • EdTech Startups & Businesses
    • Higher Education EdTech
    • Online Learning & eLearning
    • Parent & Family Tech
    • Personalized Learning
    • Product Reviews
  • Advertise
  • Tech Edvocate Awards
  • The Edvocate
  • Pedagogue
  • School Ratings
  • The Shocking Truth: ESG Training Programs Are Quietly Reshaping Your Career Path

  • Why Millions of People Are Switching to These Green Energy Certifications Right Now

  • The green skills gap in 2026: How to address this growing problem

  • The Shocking Truth: Your Degree Won’t Land You the Best IT Jobs in 2026

  • The Brutal Truth About Degrees: Why Micro-Credentials Are Quietly Dominating Careers by 2026

  • Why 96% of Employers Now Prefer Skills Over Degrees: The Micro-Credential Revolution

  • This Crucial Mistake With AI Is Stunting Student Minds: Here’s How to Fix It

  • The AI ‘Cognitive Surrender’ Crisis: 7 Tools Every Educator Needs NOW

  • This Crucial Mistake Is Quietly Killing Students’ Brains, Says MIT

  • The Sneaky Truth About RTO: How to Negotiate Flexible Work Without Losing Your Job

Uncategorized
Home›Uncategorized›Top 5 Remote Work Management Tools for Tech Companies in 2026

Top 5 Remote Work Management Tools for Tech Companies in 2026

By Matthew Lynch
September 21, 2026
0
Spread the love

“`html

The Silent Sabotage: 8 Essential Tools Tech Companies Are Using to Conquer RTO Resistance

The Unseen Battle for Work-Life Balance

It’s no secret that the tech industry, once a beacon of innovation in flexible work, is now a battleground. Companies, many of them household names like Amazon, Dell, JPMorgan Chase, and Microsoft, have been pushing aggressive return-to-office (RTO) mandates throughout 2025 and 2026. But what they’re finding isn’t enthusiastic compliance; it’s a growing wave of employee resistance, even outright “workplace sabotage.” You might be thinking, “Sabotage? That’s a strong word.” Yet, a recent report from Enhancv paints a pretty stark picture: a staggering 72% of workers suspect these RTO policies are actually a thinly veiled strategy for “stealth layoffs” – basically, pushing people out without firing them directly. And nearly half, 46% to be precise, admit to “coffee badging,” where they swipe into the office just to leave shortly after, making a token appearance before heading back to their preferred remote setups.

This isn’t just about convenience anymore; it’s deeply emotional. Employees feel a profound lack of trust, a betrayal of the flexibility they proved they could handle during the pandemic. They’re worried about job security, their work-life balance, and whether their employers genuinely value their contributions or just their physical presence. This mounting tension means tech companies need more than just mandates; they need solutions. They need the best remote work management tools for tech companies to bridge this divide, maintain productivity, and rebuild trust. Because if they don’t, the quiet acts of defiance we’re seeing today could escalate, leading to talent drain and a significant hit to innovation. Let’s explore the tools that are helping forward-thinking tech companies navigate this turbulent landscape.

1. Asana: The Project Management Powerhouse

Asana has long been a favorite in the tech world for its robust project management capabilities, and it’s proving indispensable for remote teams. What makes Asana shine in a distributed environment is its ability to create crystal-clear visibility into who’s doing what, by when, and why. In an era where employees are feeling disconnected from company goals or suspicious of RTO motives, tools that offer transparency are gold. Asana allows managers to set up intricate workflows, assign tasks with due dates, and track progress across multiple projects simultaneously. This means less time wasted on status update meetings and more time focused on actual work, a crucial factor when you’re trying to maintain productivity without physical oversight.

For tech companies wrestling with RTO resistance, Asana offers a compelling argument for continued remote work. If a team can clearly demonstrate its efficiency and output through a platform like Asana, the rationale for forcing everyone into an office for ‘collaboration’ becomes much weaker. It provides concrete data points for performance reviews, helps identify bottlenecks before they become major problems, and ensures that everyone, regardless of location, knows their role in the bigger picture. This level of organization fosters a sense of accountability and shared purpose that’s vital for maintaining morale and output when team members aren’t sharing the same physical space.

2. Slack: The Real-Time Communication Hub

Slack redefined instant communication for businesses, and it remains one of the best remote work management tools for tech companies, especially as the RTO debate rages. Think about it: when people aren’t in the same room, quick questions, spontaneous brainstorming, and team camaraderie often suffer. Slack fills that void. Its channel-based communication allows teams to organize discussions by project, topic, or department, ensuring relevant information reaches the right people without clogging inboxes. Direct messages provide that one-on-one connection, while huddles and video calls offer immediate face-to-face interaction when text isn’t enough.

Beyond pure communication, Slack fosters a sense of community. Teams can create channels for non-work discussions – hobbies, pet pictures, favorite recipes – which might seem trivial but are incredibly important for replicating the informal social interactions that happen in an office. This social glue helps combat the isolation some remote workers feel and builds stronger team bonds, making employees feel more connected to their colleagues and the company culture, even if they’re not physically present. For companies trying to soothe the anxieties around RTO, providing a vibrant digital space for connection can be a powerful counter-narrative.

3. Zoom: The Essential Video Conferencing Solution

Before the pandemic, Zoom was a niche tool; now, it’s practically synonymous with remote work. Its ubiquity and ease of use make it an undeniable leader among the best remote work management tools for tech companies. High-quality video and audio, screen sharing, and recording capabilities ensure that virtual meetings are as effective as possible. In a world where 72% of employees are wary of RTO, a reliable video conferencing tool is critical for maintaining connection, especially for sensitive discussions or important presentations where non-verbal cues matter.

The power of Zoom, or any strong video conferencing tool, isn’t just in conducting meetings; it’s in humanizing interactions. Seeing colleagues’ faces, even virtually, helps build rapport and trust. For managers navigating the complexities of remote team dynamics and potential RTO resentment, regular video check-ins can be crucial for sensing morale, addressing concerns, and ensuring everyone feels heard. It’s a way to maintain a semblance of personal connection that’s often lost in text-based communication, making it easier to manage expectations and foster a collaborative spirit even when teams are geographically dispersed. (See: BBC on remote work trends.)

4. Google Workspace (formerly G Suite): The Collaborative Ecosystem

Google Workspace, with its suite of applications like Docs, Sheets, Slides, and Drive, is a cornerstone for many remote tech teams. Its real-time collaborative editing features are revolutionary; multiple people can work on the same document simultaneously, seeing each other’s changes instantly. This level of seamless co-creation is incredibly difficult to replicate without a robust digital platform. For tech companies, where documentation, coding, and strategic planning often involve multiple contributors, Google Workspace eliminates the friction of version control and endless email attachments. For more context, see The September 2026 AI Surge: Why Your Business Needs to Adapt Now.

The entire ecosystem is designed for accessibility from anywhere, on any device. This means that whether an employee is ‘coffee badging’ from a cafe or genuinely working from their home office hundreds of miles away, they have immediate access to all necessary files and the ability to contribute. This flexibility is precisely what employees are fighting to retain. By providing tools that make distributed work not just possible but highly efficient, companies can demonstrate a genuine commitment to flexibility, even if they’re also pushing some RTO policies. It proves that productive work isn’t tied to a specific desk in a specific building.

5. Miro: The Virtual Whiteboard for Innovation

Brainstorming and collaborative ideation can be notoriously difficult in a remote setting. That’s where Miro steps in as one of the best remote work management tools for tech companies focused on innovation. Miro is a virtual whiteboard platform that allows teams to brainstorm, map out ideas, create flowcharts, design user journeys, and conduct agile ceremonies all in a shared digital space. It’s dynamic, interactive, and surprisingly intuitive, making it a powerful replacement for physical whiteboards and sticky notes.

In the context of RTO resistance, Miro is invaluable. If a company’s argument for RTO is often centered around the need for ‘spontaneous collaboration’ and ‘innovation through proximity,’ Miro directly challenges that notion. It empowers remote teams to be just as, if not more, creative and collaborative than their in-office counterparts. Teams can visually organize complex information, vote on ideas, and iterate quickly, all asynchronously or in real-time video calls. This kind of tool helps maintain the creative spark and problem-solving capabilities that are essential for tech companies, regardless of where their employees are physically located.

6. Notion: The All-in-One Workspace

Notion is a unique beast, a truly flexible workspace that can adapt to almost any team’s needs. It’s not just a note-taking app; it’s a project management tool, a wiki, a database, and a collaborative document editor all rolled into one. For tech companies managing diverse projects, documentation, and knowledge bases across distributed teams, Notion can be a game-changer. You can build custom dashboards for different teams, manage sprints, track bugs, store HR policies, and even onboard new employees – all within the same interconnected system.

What makes Notion particularly effective in the current climate is its ability to centralize information and create a single source of truth. When employees feel disconnected or untrusted due to RTO mandates, having a transparent, easily accessible knowledge base can help alleviate some of that anxiety. It reduces ambiguity, streamlines workflows, and ensures everyone has access to the information they need to do their job, whether they’re at home or ‘coffee badging’ in the office. It empowers individuals and teams to organize their work in a way that suits them best, fostering autonomy that is often valued by remote workers.

7. Jira: The Agile Development Kingpin

For tech companies, especially those involved in software development, Jira is often the gold standard for tracking issues, managing projects, and implementing agile methodologies. It’s designed specifically for development teams, offering robust tools for sprint planning, backlog management, bug tracking, and release management. While other tools might offer broader project management, Jira’s depth in supporting the software development lifecycle makes it indispensable for engineering and product teams.

Related: You may also like

  • read the full story
  • our breakdown of ai just launched on wall street — and it's a baffling blow to entry-level jobs

In a remote or hybrid setup, Jira ensures that development progress doesn’t stall. Developers can pick up tasks, report on their progress, and collaborate on code reviews, all while providing full visibility to product managers and stakeholders. This level of structured workflow and transparency is critical when teams aren’t co-located. It allows for efficient distributed development, proving that complex technical projects can be executed flawlessly without everyone needing to be in the same room. For companies facing employee pushback on RTO, demonstrating continued high-quality output through tools like Jira strengthens the case for flexible work models. (See: CDC on telework and health.)

8. Hubstaff: The Time Tracking and Productivity Monitor

Now, this one can be a bit more controversial, but it’s important to discuss, especially in the context of employer concerns over remote productivity and the ‘coffee badging’ phenomenon. Hubstaff is a time tracking and employee monitoring tool that allows companies to track work hours, monitor activity levels, take screenshots, and even record application usage. For some, it represents a lack of trust; for others, it’s a necessary tool for ensuring accountability and optimizing workflows, particularly in project-based work or for tracking billable hours. For more context, see The Billion-Dollar AI Slowdown Lawsuit That Could Shatter Big Tech.

While the privacy implications and ethical considerations of such tools are significant and warrant careful consideration, some companies facing RTO resistance might turn to them as a way to quantify remote work output and address concerns about ‘stealth layoffs’ through attrition. If employees feel their remote work isn’t being valued or recognized, a tool that transparently tracks their contributions could, paradoxically, offer a sense of validation for those genuinely productive at home. However, it’s a double-edged sword: implemented poorly, it can exacerbate mistrust and resentment. Used thoughtfully, with clear communication and a focus on insights rather than surveillance, it could provide data to support continued flexible arrangements by demonstrating measurable remote productivity. It’s about finding the balance between oversight and empowering autonomy, a challenge many tech companies are grappling with right now.

Beyond Tools: Cultivating a Culture of Trust and Autonomy

While the best remote work management tools for tech companies are absolutely foundational, they’re only as effective as the culture they support. Simply deploying a new platform won’t magically solve RTO resistance if the underlying issues of trust and autonomy aren’t addressed. Tech companies need to actively cultivate an environment where employees feel valued for their output, not just their physical presence. This means clear communication about company goals, transparent decision-making, and a genuine effort to understand employee needs and preferences.

Consider the impact of leadership. Are managers trained to lead remote and hybrid teams effectively? Do they understand how to measure performance based on results rather than hours spent at a desk? A study by Gartner found that only 14% of leaders feel prepared to manage hybrid teams. This gap is a significant problem. Companies should invest in leadership development programs that focus on empathy, remote communication best practices, and performance management in a distributed environment. When leaders trust their teams and empower them with the right tools and autonomy, resistance naturally diminishes. It shifts the narrative from “you must be in the office” to “here’s how we’ll achieve our goals, wherever you’re doing your best work.”

The Financial and Innovation Costs of Ignoring Resistance

The push for RTO isn’t without its own hefty price tag, often overlooked in the debate. Beyond the immediate costs of office space, utilities, and commuting stipends, there’s a significant drain on innovation and talent. When top performers, especially those in highly specialized tech roles, feel unheard or disrespected by RTO mandates, they leave. LinkedIn’s data shows a 10% increase in job applications for remote roles in 2023, even as the number of remote jobs posted declined. This indicates a strong, sustained demand for flexibility among the workforce.

Losing key talent means project delays, increased recruitment costs, and a loss of institutional knowledge. Furthermore, innovation often thrives in environments where employees feel secure, supported, and free to experiment. The emotional toll of RTO mandates – the stress, the feeling of being surveilled, the perceived lack of trust – can stifle creativity and risk-taking. If employees are spending mental energy strategizing how to “coffee badge” or looking for new jobs, they’re not dedicating that energy to solving complex technical challenges or developing groundbreaking products. The best remote work management tools for tech companies, when paired with a thoughtful, employee-centric approach, can help mitigate these risks and protect a company’s most valuable assets: its people and their ideas.

Balancing Oversight with Empowerment: A Hybrid Approach

Many tech companies are ultimately aiming for a hybrid model, not a full return to office, nor fully remote. The challenge here is striking the right balance. It’s about creating a flexible framework that leverages the benefits of both in-person collaboration and remote autonomy. This requires clearly defined expectations, intentional scheduling for in-office days (if any), and a continued reliance on the digital tools we’ve discussed. (See: NY Times on return to office policies.)

For example, instead of blanket RTO mandates, companies could implement “anchor days” where specific teams come in for collaborative workshops, strategic planning, or social events. The rest of the week could remain remote, allowing for focused individual work. This approach acknowledges that different types of work benefit from different environments. Tools like Asana and Notion become even more critical in a hybrid setup, acting as the central nervous system that connects disparate work modes and ensures continuity. The goal isn’t to replicate the office experience online, but to create a new, optimized work experience that prioritizes output, well-being, and flexibility.

Expert Perspectives: What Leaders Are Saying (and Doing)

The conversation around RTO and remote work tools isn’t confined to internal discussions. Industry experts and thought leaders offer valuable insights. Stanford economist Nicholas Bloom, a leading researcher on remote work, consistently highlights the productivity gains associated with hybrid models when implemented correctly. He emphasizes the importance of structure, clear communication, and purposeful office time. Companies like Airbnb, for example, have embraced a “Live Anywhere” policy, allowing employees significant flexibility while still fostering connection through regular team offsites and in-person gatherings. They’ve found that trust, transparency, and the right digital infrastructure are key to making this work.

On the other hand, some CEOs, particularly those from older, more traditional industries now dabbling in tech, remain skeptical. Jamie Dimon of JPMorgan Chase has been a vocal proponent of RTO, citing concerns about mentorship and corporate culture. This divergence in opinion underscores the complexity of the issue. However, the tech industry, known for its adaptability, has a unique opportunity to lead by example, demonstrating that with the right tools and a forward-thinking mindset, high-performance remote and hybrid models are not just possible, but potentially superior for talent attraction and retention.

The Path Forward for Tech Companies

The data is clear: employees are not happy with being forced back to the office. The trend of “workplace sabotage” – from subtle acts like “coffee badging” to more overt pushback – is a direct response to what many perceive as a lack of trust and a disregard for their work-life balance. For tech companies, this isn’t just a HR issue; it’s a critical business challenge that impacts talent retention, productivity, and ultimately, innovation. The best remote work management tools for tech companies aren’t just about efficiency anymore; they are about navigating this turbulent shift, rebuilding trust, and proving that flexible work models can indeed be superior.

By investing in and effectively utilizing these tools, tech companies can build robust, transparent, and collaborative remote environments that empower their teams. They can demonstrate that productivity and innovation don’t require a physical office, offering a compelling alternative to strict RTO mandates that are clearly backfiring. The future of work is flexible, and the companies that truly embrace and equip their distributed teams will be the ones that thrive, retaining top talent and fostering a culture of trust and high performance, regardless of where their employees choose to work.

Frequently Asked Questions About Remote Work Management Tools

What are the primary benefits of using remote work management tools for tech companies?
These tools offer several key benefits. They enhance transparency by providing clear visibility into tasks and progress, crucial for distributed teams. They streamline communication, reducing reliance on endless emails and fostering real-time collaboration. They also centralize documentation and knowledge, ensuring everyone has access to the information they need, regardless of location. Ultimately, they boost productivity, improve team cohesion, and help maintain morale by supporting flexible work arrangements.
How can these tools help address RTO resistance?
By demonstrating that remote teams can be highly productive, collaborative, and innovative without constant physical presence, these tools weaken the arguments for mandatory RTO. When companies can show measurable results through platforms like Asana or Jira, and foster strong team bonds through Slack or Zoom, the rationale for forcing employees back to the office purely for ‘collaboration’ or ‘culture’ becomes less compelling. They provide objective data and practical solutions that prove remote work can be effective.
Is employee monitoring (like Hubstaff) always a bad idea?
It’s a delicate balance. While intrusive monitoring can erode trust and lead to resentment, transparent tracking tools, when used thoughtfully, can sometimes provide valuable insights into workflows and productivity patterns. The key is clear communication about *why* it’s being used (e.g., for billable hours, identifying bottlenecks, not surveillance), and focusing on outcomes rather than micromanagement. Poorly implemented, it can be detrimental; used with a focus on trust and empowerment, it might offer data to support remote work’s effectiveness.
How do I choose the best tools for my tech company?
The “best” tools depend on your specific needs, team size, budget, and existing tech stack. Start by identifying your biggest pain points (e.g., communication breakdowns, project delays, lack of visibility). Then, research tools that directly address those issues. Consider integration capabilities with your current systems, ease of use for your team, scalability, and security features. Often, a combination of specialized tools (like Jira for development) and broader collaboration platforms (like Google Workspace) works best.
Can these tools truly replace in-person collaboration?
While tools like Miro and Zoom can replicate many aspects of in-person collaboration and even offer new efficiencies, they might not fully replace every nuance of face-to-face interaction for all teams or all tasks. The goal isn’t necessarily to replace, but to augment and optimize. Many companies find a hybrid model, combining remote work with intentional in-office days for specific collaborative activities, is the most effective approach. These tools are essential for making that hybrid model seamless and productive.
What role does company culture play alongside these tools?
Company culture is paramount. Tools are enablers, but a culture of trust, transparency, and psychological safety is what makes them truly effective. If employees feel micromanaged or distrusted, even the most sophisticated tools won’t improve morale or productivity. Companies need to actively invest in leadership training for remote management, foster open communication, and prioritize employee well-being to ensure these tools are used in a way that empowers, rather than controls, their workforce.

“`

More from this site

  • Google AI Breached Real Systems: The…
  • read the full story

Trending Now

  • our breakdown of shocking: mercury skin bleachers still flood amazon, temu, and tiktok shop
  • Shocking: 195,000 Heated Blankets Recalled After…
  • more on this topic
  • This Israeli Startup Accidentally Unleashed AI Cyberattacks on Real Companies
  • more on this topic

Frequently Asked Questions

What are the best remote work management tools for tech companies?

The top remote work management tools for tech companies include Asana, Trello, Slack, Microsoft Teams, and Zoom. These tools help streamline communication, project management, and collaboration, enabling teams to work effectively from different locations.

How can tech companies improve remote work productivity?

Tech companies can improve remote work productivity by adopting effective management tools, fostering open communication, and establishing clear expectations. Regular check-ins and virtual team-building activities can also enhance engagement and accountability among remote employees.

What challenges are tech companies facing with remote work?

Tech companies are facing challenges such as employee resistance to return-to-office mandates, concerns about job security, and maintaining work-life balance. These issues stem from a lack of trust and the emotional impact of shifting work policies post-pandemic.

Why are employees resistant to return-to-office policies?

Employees are resistant to return-to-office policies due to feelings of betrayal regarding the flexibility they enjoyed during the pandemic. Many perceive these mandates as a strategy for stealth layoffs, leading to distrust and dissatisfaction with their employers.

How can tech companies rebuild trust with remote employees?

Tech companies can rebuild trust by actively engaging with their employees, addressing their concerns regarding job security, and ensuring that remote work policies are transparent and supportive. Implementing effective remote management tools can also facilitate better communication and collaboration.

Agree or disagree? Drop a comment and tell us what you think.

Previous Article

The Brutal Truth: RTO Is Fueling a ...

Next Article

The Sneaky Truth About RTO: How to ...

Matthew Lynch

Related articles More from author

  • Uncategorized

    This Unheard-Of Executive Order Could Make You Rich in the Space Race

    August 24, 2026
    By Matthew Lynch
  • Uncategorized

    Key Developments in Indian Education: March 2026 Highlights

    March 13, 2026
    By Matthew Lynch
  • Uncategorized

    2025 Best School Districts in St. Joseph, Missouri

    November 13, 2024
    By Matthew Lynch
  • How ToUncategorized

    How to Repair a Chain Link Fence

    October 17, 2023
    By Matthew Lynch
  • How ToUncategorized

    How to Pack Clothes in a Backpack

    October 9, 2023
    By Matthew Lynch
  • Uncategorized

    2025 Best School Districts in Sioux City, Iowa

    November 14, 2024
    By Matthew Lynch

Search

Login & Registration

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Newsletter

Signup for The Tech Edvocate Newsletter and have the latest in EdTech news and opinion delivered to your email address!

About Us

Since technology is not going anywhere and does more good than harm, adapting is the best course of action. That is where The Tech Edvocate comes in. We plan to cover the PreK-12 and Higher Education EdTech sectors and provide our readers with the latest news and opinion on the subject. From time to time, I will invite other voices to weigh in on important issues in EdTech. We hope to provide a well-rounded, multi-faceted look at the past, present, the future of EdTech in the US and internationally.

We started this journey back in June 2016, and we plan to continue it for many more years to come. I hope that you will join us in this discussion of the past, present and future of EdTech and lend your own insight to the issues that are discussed.

Newsletter

Signup for The Tech Edvocate Newsletter and have the latest in EdTech news and opinion delivered to your email address!

Contact Us

The Tech Edvocate
910 Goddin Street
Richmond, VA 23231
(601) 630-5238
[email protected]

Copyright © 2026 Matthew Lynch. All rights reserved.