Office 365 Weekly Digest | 2021-21

Welcome to the May 24 – 30, 2021 edition of the Office 365 Weekly Digest.

There were forty-three additions to the Office 365 Roadmap last week, including updates for Teams, SharePoint, Outlook, Planner, Microsoft 365 Admin Center, Microsoft 365 Compliance, Microsoft Information Protection, Stream, and Yammer.

There is one new event – an Ask Microsoft Anything (AMA) session for Microsoft Viva on Wednesday, June 23rd. A few new sessions for existing event series have also been added. This week’s spotlight event of the week is the Microsoft Virtual Security and Compliance Summit on Thursday, June 3rd from 9am – 12pm Pacific.

Highlights from last week’s blogs include a look at what’s new in Microsoft Teams for May 2021, information on what’s new in Microsoft 365 Apps for Enterprise in April/May 2021, a video walkthrough on how to implement Microsoft Viva Connections, details on improvements to shared calendars in Outlook for Windows, and lots of resources for accelerating your Zero Trust journey.

Wrapping up the post are noteworthy items such as the general availability of Office Scripts, information on how Microsoft enables multi-cloud compliance, new Conversation Insights in Yammer, the public preview of Conditional Access authentication context, and details on Data Consistency Score (DCS) for Office 365 migrations.


There were forty-three additions to the Office 365 Roadmap last week, including updates for Teams, SharePoint, Outlook, Planner, Microsoft 365 Admin Center, Microsoft 365 Compliance, Microsoft Information Protection, Stream, and Yammer.

In order to keep the length of the blog post to a minimum, the roadmap updates for last week are available via download as listed below:




Microsoft Teams can help your employees stay connected and collaborate with each other, especially in the current unprecedented time where remote work is a reality of employees around the world. Being able to chat, do video meetings and collaborate on Office documents within Teams can help companies stay productive. Whether you are a small business, a non-profit or a large organization, you can get started with Teams within Microsoft 365 or Office 365 suite – even before deploying any other Office app or service. Join Microsoft Teams experts as we review Teams implementation for collaboration, chat and meetings. We’ll share key configurations, considerations, best practices, and resources to get your users up and running quickly. After this session, you will be able to: (1) Recognize key success factors for technical and user readiness, (2) Identify pre-requisites and tenant setup for your environment, (3) Install the Teams clients appropriate for your organization, (4) Configure policies that enable your preferred user experiences, and (5) Leverage collaboration features to enhance remote work scenarios.

Working from home offers the opportunity to maintain your workflow while allowing flexibility in how and where you get your work done. Shifting to a remote worker status can be an adjustment as you look for ways to balance home and work life, maintain focus and be fully productive. Microsoft Teams can help you stay connected to your team while providing access to all of the tools and resources you need to get your work done. Join us to learn tips that can help set you up for success as you transition into a ‘work from home’ scenario. During this session, we’ll share: (1) Guidance for setting up your home environment for work, (2) Best practices for maintaining your workflow while working at home, (3) Tips for staying connected to your team while remote, and (4) Insights for effectively supporting a remote team.

Do you want to get more done in Teams? Receive targeted and timely updates? Access services directly through Teams? Apps let you complete tasks, receive updates and communicate. This session introduces you to the key activities needed to get started with adding applications, bots and connectors in Microsoft Teams today. Through a series of live demonstrations and best practices, you’ll leave this session with everything you need to start using apps in Teams. After this session, you will be able to: (1) See how applications, bots and connectors can help you be more efficient while working in Teams, (2) Select an application, bot or connector for your workspace, (3) Install an application, bot or connector, and (4) Use an application, bot or connector in your workspace.

Discover everything you need to facilitate a successful upgrade to Teams. By the end of this workshop, participants will be able to: (1) Understand why a formal plan is crucial for upgrade success, (2) Identify the steps to the upgrade success framework, (3) Recognize common attributes of successful customers, and (4) Create and implement their own upgrade plan. The audience for this session is All (Business Sponsors, IT Admins, User Readiness/Change Manager, Project Lead).

Join Microsoft Teams experts as we review how you can deploy commonly-used applications directly within Teams, enabling your users to work more efficiently and effectively by accessing everything they need in a single interface. This foundational workshop covers basic capabilities across app management and security. With over 400 out-of-the-box applications available (and growing), you’re sure to find an app, or two, that your team can begin using today in Teams. After this session, you will be able to: (1) Identify suitable apps to meet the needs for your organization, (2) Recognize common attributes of successful app deployment, (3) Navigate security and compliance considerations for Teams’ apps, and (4) Determine the next steps to deploy an app to your environment.

Are you looking to ensure users have optimal experiences with meetings and voice capabilities in Teams? During this session, we’ll discuss tools, reporting and best practices to help you manage service quality — from establishing a proactive  strategy to resolving common quality issues as they arise. We’ll build upon best practices from Teams experts and make it real with examples of common scenarios that may arise as your organization embraces meetings and voice capabilities in Teams. Join us for an expert-led workshop for guidance on key resources and actionable insights to manage audio and video quality with Microsoft Teams. Your users will thank you for it! After this session, you will be able to: (1) Define key service metrics and user experience factors for quality, (2) Recognize concepts and metrics in core tools and resources that help you assess usage and quality, (3) Identify key indicators of poor experience in common scenarios and relevant actions to address, and (4) Establish a proactive quality management strategy to ensure optimal user experience.

Whether you are switching from Skype for Business or brand new, join us to learn the basics of how to use Teams to chat with your colleagues and collaborate on projects. Join us for this session and leave this with everything you need to start using Teams. During this 2-hour interactive session, you will explore how to: (1) Set up your profile and notifications in Microsoft Teams, (2) Use chat and calling for 1:1 and group conversations, sharing and collaboration in Microsoft Teams, (3) Schedule and conduct meetings in Microsoft Teams, and (4) Align your team and teamwork in Microsoft Teams. Each session is limited to 15 participants, reserve your seat now.

Have you spent significant time and resources to prepare for a meeting and felt it wasn’t productive and not much was accomplished? Join us to learn how to make your meetings engaging, productive, and meaningful. Use Microsoft Teams for your entire meeting experience. In this training, you will learn how to: (1) Schedule and join meetings and initiate calls, (2) Use collaborative tools such as sharing, whiteboards, meeting notes, recording, and more, (3) Easily access important meetings and related content at any time, and (4) Assess which audio and video devices are best for your meeting needs.

Do you need to regularly collaborate with your workgroup where you need to access shared files, apps, and conversation threads? Join us to learn how to extend collaboration, provide visibility, and manage teamwork from a central space. Microsoft Teams is a robust collaboration tool, providing you anywhere, anytime access to your group projects, daily operations, knowledgebase resources, and large scope initiatives. Use teams and channels to collaborate in virtual workspaces with your entire group. In this 1-hour training, you will learn how to: (1) Join and organize your teams and channels, (2) Use channels to streamline projects and operations, (3) Collaborate with your team members, and (4) Create and manage teams as an owner.

Do you use Microsoft Teams on a regular basis and want to learn more? Are you looking for ways to increase your efficiency and productivity in Teams? Join us to discover ways to enhance communication and increase your efficiency and productivity within Teams. Learn how Teams can help organize your workday and make it easier to stay connected with colleagues. In this training, you will learn how to: (1) Leverage formatting best practices to help get your messages noticed and responded to, (2) Integrate tools and best practices to streamline and collaboration process, and (3) Implement strategies to manage and organize your work.

This 1-hour session will provide an opportunity to learn practical guidance about conducting engaging and energizing large, online virtual events using Microsoft Teams. This session is designed for anyone wishing to organize, produce or speak at a large, virtual event and is open to anyone. During this session, you will: (1) Understand best practices to ensure your large, online virtual event is successful using Microsoft Teams or Teams Live Events, (2) Gain practical, technical production knowledge to ensure your event is engaging, (3) Understand the Attendee experience, (4) Learn before-during-after tactics to build & continue your large, online event momentum with Webinar features, and (5) Leverage and understand step by step virtual event resources as found at

Join Microsoft Teams experts as we review high-value scenarios including incident management (help desk), employee engagement, and productivity that can be enhanced through simple integrations in Teams. We focus on popular enterprise applications your users may already be using every day. Come see how easy it is to connect your systems, increase automation, and deliver improved experiences by bringing the apps your organization relies on into Teams. After this session, you will be able to: (1) Understand common app integrations for Teams across multiple scenarios and user personas, and (2) Understand third-party apps available for key scenarios.

Do you need an online, collaborative workspace for your project or workgroup? Join us to explore effective, virtual workspaces for projects and workgroups. Microsoft Teams offer the flexibility to set up a workspace that suits your needs. In this training, you will learn how to: (1) Determine the best approach for your collaboration needs, (2) Create workspaces for your team to provide the best teamwork experience, and (3) Determine best practices in Microsoft Teams to enhance productivity.

To be productive in a remote environment, your employees need to be able to safely collaborate from anywhere. Microsoft 365 Virtual Training Day: Enabling Remote Work with Microsoft Teams helps you provide a remote workforce with the tools, resources and solutions they need to stay connected and productive. Join us to learn how to get the most out of Microsoft Teams online meetings, calling, video and chat, and empower your workforce to work from any location on any device. During this two-part training event, you will explore how to: (1) Enable your people to meet and collaborate from home, (2) Make productivity applications available on any device, and (3) Deliver the best remote user experience.

Data needs to be protected wherever it’s stored and whenever it travels, and you need the tools to monitor policy violations and risky behavior. Join us to explore how to implement a comprehensive and integrated approach across devices, apps, cloud services, and on-premises. During this 2-hour interactive session, you will explore how to: (1) Identify, monitor and automatically protect sensitive information across Office 365, (2) Help classify and protect documents and email, and (3) Use policies to enable BYOD scenarios by protecting data at the app level. Each session is limited to 15 participants, reserve your seat now.

When: Thursday, June 3, 2021 from 9:00am – 12:00pm PT | The realities of widespread remote and hybrid work scenarios pose new challenges for organizations. Security, compliance, and identity are more complex—and more critical—than ever. Join us on Thursday, June 3rd 2021, for the Microsoft Virtual Security and Compliance Summit to hear some of the industry’s leading voices speak on mitigating risks and strengthening your security posture. At this event, you’ll gain fresh insights on: (1) Perspectives on what’s top of mind for CISOs – cloud-first security, training, resiliency, (2) Get an inside look at how we secure Microsoft today, (3) Securing the remote and hybrid workplace, (4) Trends and best practices from Microsoft defenders, detection & response teams, (5) Strategies for protecting against insider risk, and (6) Tactics to protect and govern data across your digital estate. | Resource: Detailed Agenda

With the dramatic shift to remote work, we all continue to seek creative ways to stay connected and productive in our jobs. How do we recreate those meetings, calls, and large events that previously brought us together and helped us achieve our business goals? Do we have the right tools and devices to do so? And how do we do all of this while keeping security top of mind? These aren’t easy questions to answer. This one-hour session will give you the opportunity to test drive Microsoft Teams, Yammer, and Power BI in a live cloud environment. A facilitator will guide you as you create a virtual company-wide meeting and explore how to: (1) Build a communication and collaboration hub, (2) Engage employees through chat and polls, (3) Set up automated meeting captioning, translation, and transcripts, and (4) Use analytical tools to make sense of data, categorize it, and make it easier to visualize. Each session is limited to 15 participants, reserve your seat now.

Do you need to rapidly onboard a large number of Frontline users to Microsoft Teams and configure a streamlined experience for them? Are you struggling with where and how to start? If yes, this is the clinic for you! Join Microsoft Teams customer engineering experts as we review how Microsoft Teams can accelerate your Frontline worker deployment. Featuring examples from manufacturing, retail, hospitality, and transportation industries, we’ll explore how Microsoft Teams provides a single experience for productive conversations, smooth flow of information, simplified schedule management in a compliant and secure environment for your Frontline workers. You’ll leave this highly interactive session with tangible next steps to accelerate your planning. After this session, you will be able to: (1) Identify scenarios that matter to your Frontline workers and the best approach to implementing Teams from pilot to scale across your entire organization, (2) Map scenarios to Microsoft Teams use cases, and (3) Craft the right experience for your Frontline workers in Teams by configuring 1P apps and policies.

The workforce relies on Microsoft Teams to chat, meet, and collaborate. But that’s just the beginning. Microsoft Teams can bring the applications and tools you’re already using, into one universal hub your workforce needs to get things done. During this interactive session, you will explore how to: (1) Integrate ready-to-use apps into the Teams experience, (2) Maintain control over which apps are accessible for your organization, (3) Create an App that embeds modern SharePoint pages in Teams using App Studio, (4) Manage permission and set up policies through the Admin Center, and (5) Scale business critical apps to your organization. Each session is limited to 15 participants, reserve your seat now.

When employees are confident in their ability to collaborate remotely and securely, they are free to achieve more without worry. Learn how to protect data, devices, and applications while simplifying IT and minimizing the impact on employees at Microsoft Security Virtual Training Day: Secure and Protect Your Organization. During this free two-part learning event and accompanying Q&A, you’ll form the foundations to safeguard your company’s digital footprint. During this training event, you will explore how to: (1) Craft identity synchronization, protection, and management, (2) Utilize security in Microsoft 365, and (3) Integrate cloud app security and device management plans.

Today’s workforce can work from anywhere, on any device, and on any app. Security teams need to understand threat signals from disconnected products and optimize security with minimal complexity. During this 2-hour interactive session, you will explore how to: (1) Safeguard users from malware attacks such as phishing and spoofing with Office 365, (2) Use the Windows Defender ecosystem to proactively monitor and protect your users, (3) Utilize Office 365 ATP to help protect users from bad links and attachments, and (4) Let machine learning and automation protect users from threats. Each session is limited to 15 participants, reserve your seat now.

Whether you are switching from Skype for Business or brand new, join us to learn the basics of how to use Teams to chat with your colleagues and collaborate on projects. Join us for this session and leave this with everything you need to start using Teams. During this 2-hour interactive session, you will explore how to: (1) Set up your profile and notifications in Microsoft Teams, (2) Use chat and calling for 1:1 and group conversations, sharing and collaboration in Microsoft Teams, (3) Schedule and conduct meetings in Microsoft Teams, and (4) Align your team and teamwork in Microsoft Teams. Each session is limited to 15 participants, reserve your seat now.

As people increasingly shift to remote work, protecting your organization’s information and managing risk should be a top priority. Microsoft Security Virtual Training Day: Protect Sensitive Information and Manage Data Risk teaches you how to take advantage of Microsoft technologies that identify and remediate risks that arise from creating, storing, sharing, and using sensitive data. In addition, you’ll learn how to protect that data throughout its entire life cycle—on-premises and across devices, apps, and cloud services. During this two-part training event, you will explore how to: (1) Understand, identify, and protect your most sensitive data, (2) Identify and take action on insider risks and code-of-conduct violations, and (3) Utilize information protection and governance.

To support your efforts to deliver and deploy updates to the Windows 10 devices being used by remote, onsite, and hybrid workers across your organization, and manage those devices effectively, we are continuing our series of weekly “office hours” for IT professionals here on Tech Community. During office hours, we will have a broad group of product experts, servicing experts, and engineers representing Windows, Microsoft Endpoint Manager (Microsoft Intune, Configuration Manager), security, FastTrack, and more. They will be monitoring the Windows 10 servicing space and standing by to provide guidance, discuss strategies and tactics, and, of course, answer any specific questions you may have. Office hours are text-based; there is no audio or virtual meeting component. To post a question, you just need to be a member of the Tech Community. Simply visit the Windows 10 servicing space and click Start a new conversation. At the start of office hours, we’ll pin a post outlining the individuals on hand, and their areas of expertise. Can’t attend at the designated time? Again, no problem. Post a question in the Windows 10 servicing space up to 24 hours in advance and we’ll make sure we review it during office hours.

We designed Microsoft Teams to be a virtual office you can take anywhere you go. Work seamlessly and transparently with your remote team and discover greater collaboration and productivity. Join us for this session and explore how to avoid communication sinkholes and do more together, no matter where you are. Each session is limited to 15 participants, reserve your seat now. During this interactive session, you will explore how to: (1) Work together as a team from anywhere and with more flexibility, (2) Connect instantly with team members for fast-paced decision making, (3) Meet with anyone, anywhere through audio, video, and web conferences, and (4) Boost team culture with the digital equivalent of an open office space.

When: Wednesday, June 23, 2021 from 9:00am – 10:00am PT | Join this Microsoft Viva ‘Ask Microsoft Anything’ on Wednesday, June 23, 2021, 9:00-10:00 AM PT! Microsoft Viva – the first Employee Experience Platform (EXP) built for the digital era – brings together communications, knowledge, learning, resources and insights into an integrated employee experience that empowers people and teams to be their best, from anywhere. Post questions and feedback about Microsoft Viva, and the four Viva Modules (Viva Learning, Viva Connections, Viva Topics and Viva Insights) during this AMA. Members of the Viva team will be on hand to respond. An AMA is a one-hour online forum similar to “Ask Me Anything” on Reddit. There is not an audio or video component included. To post a question or comment, click on ‘Start a New Discussion’ in the Microsoft Viva AMA Space. Be sure to add this event to your calendar – we hope to see you there!

Remote work requires smarter workflows. Microsoft 365 Virtual Training Day: Building Microsoft Teams Integrations and Workflows shows you how the Microsoft Teams developer platform makes it easy to integrate your apps and services to improve productivity, make decisions faster and create collaboration around existing content and workflows. Join us to learn how to build apps for Teams and create integrated, people-centered solutions that can transform productivity in your organization, whether you’re on-site or working remotely. During this two-part training event, you will explore how to: (1) Build modern enterprise-grade collaboration solutions with Microsoft Teams, (2) Transform everyday business processes with Microsoft 365 platform integrations for Power Platform, SharePoint and Microsoft Office, and (3) Use the wealth of data in Microsoft Graph to extend Microsoft 365 experiences and build unique intelligent applications.

Identity is at the center of security: don’t compromise when it comes to your company’s valuable information. Join us to explore how to use secure authentication, govern access, get comprehensive protection and set the right identity foundation. During this 2-hour interactive session, you will explore how to: (1) Enable password protection, (2) Bring multi-factor authentication to your Windows 10 users, (3) Protect your users and data through Office 365 multi-factor authentication, and (4) Use conditional access to protect across devices, locations and apps. Each session is limited to 15 participants, reserve your seat now.


Welcome to What’s new in Teams for May! We are excited to share all the features and innovation that we have made available in Microsoft Teams in the last month. Before we get to the updates, this week at Microsoft Build 2021, we announced several new capabilities and tools for developers. These are designed to help you build the next generation of collaborative apps for hybrid work using Microsoft Teams. Now, let’s check out all the new features such as: (1) Dynamic View, (2) Presenter mode, (3) Large meeting support, (4) Custom attendee registration, (5) New Calling experiences, (6) Group chat with external users, (7) Microsoft Viva Insights, and many more!


In this month’s edition of the What’s New blog, we’re excited to share news regarding the availability of Microsoft Office Long Term Servicing Channel (LTSC), OneDrive Admin Sync Reports (ADR), and updated Configuration Manager ADRs. We also point you to the latest admin-focused Microsoft Docs articles for Microsoft 365, as well as Amesh Mansukhani’s appearance on two new videos on the Office Deployment Insider’s YouTube channel and an interview on the Practical 365 Podcast!

We’re in the midst of our Microsoft Mechanics series on Microsoft Viva, the first employee experience platform (EXP) built for the digital era. In our last video, we dove into Viva Topics, which delivers company knowledge and expertise in the context of your work. Today, we’re taking a look at Viva Connections. The Microsoft Mechanics video walks through the user experience, as well as the steps for IT admins to setup and implement the module, including options for personalizing information sharing by role. You can start using Viva Connections now on Teams desktop as we continue to work on delivering the mobile experience and Dashboard capabilities later this year. Get started by building your SharePoint home site with global navigation enabled, adding Yammer Communities and modern pages, and connect Viva Connections to your Teams environment. This is Part Three of our Microsoft Mechanics video series about Microsoft Viva. If you’d like more information on Viva in the meantime, head over to

It is with great excitement that we are announcing that we have graduated the shared calendar improvements in Outlook for Windows out of preview! This new shared calendar experience dramatically improves the reliability and sync latency for shared calendars & delegated calendars in all Outlook clients. The improvements have been released in Outlook on the web, the new Outlook for Mac, and mobile for a while now, and we’re excited that Outlook for Windows is now enabled as well. Right now, about 10% of Outlook for Windows users in Current Channel with version 2103 have been enabled for those improvements, and we’ll keep expanding gradually throughout the spring and summer. This is one of those improvements that should be invisible because it eliminates issues but doesn’t change the core product functionality. Calendars will sync faster, and we have eliminated any reliability issues when managing a calendar. Delegates might only notice that things are smoother but no specific, obvious changes.

For many organizations, 2020 was the year that finally saw remote work become a reality on a global scale. As many people begin transitioning back to the office, many organizations are thinking about how they can transition from a remote workforce to a more permanent hybrid workplace. We recently conducted a study with over 900 chief information security officers (CISOs) on the state of Zero Trust and found that 81 percent say their organization has started or currently has a hybrid work environment in place and that 91 percent plan for their organization to be fully transitioned to hybrid work within the next five years. The era of hybrid work is here to stay. However, as recent events have shown us, the cybersecurity landscape continues to evolve. Bad actors are getting more sophisticated and the need for a stronger security model has never been more important. Zero Trust is no longer an option, it’s now imperative for organizations that want to protect themselves while providing employees the flexibility they need to be productive.



We are happy to announce that Office Scripts in Excel for the web is now generally available for all eligible users! Office Scripts is an automation feature-set in Excel for the web that allows users with all levels of programming experience to automate their repetitive workflows. To get started, use the Action Recorder to record the actions you take in Excel. These actions are then translated into a script that you can run at any time. No programming experience required! Need to modify your scripts? Use the Code Editor! It’s a TypeScript-based editor directly within Excel for the web. Use it to edit your existing scripts or to create new ones using the Office Scripts API.

We know that the vast majority of enterprise customers have multi-cloud strategies. Our customers want and need to integrate Microsoft compliance solutions – including Information Protection and Governance, Insider Risk Management, eDiscovery as well as Compliance Management – with their other existing security, compliance, and identity-related investments. That is why we are building our Compliance platform to be extensible and address our customers’ multi-cloud reality. To that end, we see extensibility as a horizontal capability and developers as a key enabler of this across all compliance solutions. To enable our customers to apply Microsoft Compliance value to their entire data landscape including Microsoft and non-Microsoft systems we have an extensible data connector platform.

Analytics and data are key to understand the impact of our efforts. Over the last few months, we’ve shipped new ways to measure activity happening in Yammer across Communities, Knowledge, and Live Events. We are thrilled to announce the general availability of Conversation Insights. These insights empower authors and community managers to measure the reach and engagement of their conversations and announcements to understand what content resonates best with audiences. Conversation Insights is available on on the web, and through the Yammer Communities App in Microsoft Teams. These new conversation insights provide a new way for corporate communications teams to track their internal campaigns and announcements. And partnered with the Yammer Communities app for Microsoft Teams, it paves the way for communicators to reach everyone wherever they work, and track the effectiveness of their messages in a whole new way.

We’ve heard from many of you that you want to trigger a Conditional Access policy when sensitive content in your apps is accessed. This includes requiring multi-factor authentication, a compliant device or even GPS-based location. Existing app-level Conditional Access policies don’t support this level of resource granularity, so we’ve added support for authentication contexts. Now that Conditional Access authentication context is in public preview it’s great to be able to go deeper into some of the details. You can modify your line of business apps, or, thanks to integration with Microsoft Cloud App Security (MCAS), Microsoft Information Protection (MIP), and SharePoint Online, use it with all kinds of cloud apps right away!

Data Consistency Score (DCS) is a (somewhat) new feature for Office 365 migrations that scores the fidelity of migrated data, allowing admins to identify inconsistencies and integrity issues between source and target data when performing a migration to or from Office 365 (onboarding and offboarding). DCS is meant to replace the existing Bad Item Limit and Large Item Limit (BIL / LIL) model and related shortcomings. The DCS model identifies and tracks data that cannot be successfully migrated from an on-premises source environment to Office 365 (e.g., corrupt data, items larger than the service allows, or data that is found to be missing in the target but present in the source). The DCS model examines this data based on quantity (count of the items that cannot be migrated and must be skipped by the MRS service) and quality or importance (DCS differentiates between user data and metadata / system data). We then calculate a score based on the total amount of data that might be skipped during migration and how significant it is for the user. This means that the admin is no longer required to guess the number to use for Bad Item Limit (BIL) or Large Item Limit (LIL) in advance, as the DCS mechanism takes care of this automatically. The admin is therefore better informed of the possibility of data loss during migration and can take necessary actions when appropriate. DCS allows admins to only have to deal with approvals at the end of the migration, when they have all of the information that they need to make an informed decision.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.