Les Kent: Progent's Founder and President
Les Kent has a 35-year track record of successful technology integration, business management, marketing, and operations. During this time he has demonstrated a talent for developing complex computer and network based technical solutions while working as a system architect, software developer, project manager, implementation expert and troubleshooter.

Mr. Kent became convinced that it was possible to provide enterprise-class IT services to small businesses that are severely underserved by conventional support delivery options. Most small companies have few if any full-time support personnel, yet network availability, security and performance is as vital for their business success as it is for large enterprises. Giant support firms ignore prospects unable to commit to expensive, long-term service contracts, while freelance consultants canít respond consistently to emergencies or stay up to date on the increasingly complex integration and security requirements of modern networks. Mr. Kentís idea was to use proactive network monitoring along with secure VPN connections for remote management and troubleshooting, and to assemble a team of support experts who could resolve most problems quickly and escalate others to certified specialists. The result was Progent.

A proven entrepreneur, Mr. Kent has founded two businesses that were subsequently acquired by public companies. Mr. Kentís reputation as an expert in Microsoft technology was established by overseeing and actively participating in the installation, deployment and support of Microsoft Windows and Microsoft Exchange Server, along with associated communications infrastructures, for over 500 companies in the San Francisco Bay Area.

Prior to starting Progent, Mr. Kent was most recently the President of Allin Corporation of Pittsburgh, Pennsylvania. Allin is a nationwide, publicly-traded consulting services and technology integration company with over 150 employees and offices in four states.

Mr. Kentís accomplishments include:

  • While leading Allin, Mr. Kent oversaw the transformation of the company from an unprofitable and unfocused interactive technologies company into an IT services and network integration firm specializing in Microsoft and Cisco technology.
  • Mr. Kent has been a Microsoft Certified Systems Engineer since 1994 and has been a software engineer since 1975.
  • As a technical editor of InfoWorld magazine (http://www.infoworld.com/) and a member of the magazineís Review Board from 1991 to 1995, Mr. Kent published 34 reviews and technology articles.
  • Mr. Kentís interactive television system based on Microsoft Windows and SQL Server technology has been deployed by the worldís leading cruise lines including Carnival, Celebrity, Royal Caribbean, Cunard and Norwegian.
  • Mr. Kent developed the interactive television systems used in hundreds of hotels worldwide, including the Las Vegas MGM Grand, the worldís largest hotel.
  • Mr. Kent was the technical architect for the application that won Microsoftís "Best Application of the Year Award" in 1996.
  • In 1988 Mr. Kent designed and developed a real-time multi-tasking operating system deployed worldwide by Siemens AG, Germany, for industrial control systems.
Mr. Kentís Professional Background:
  • Progent Corporation, San Jose, CA, Founder and President, 1999-present
  • Allin Corporation, Pittsburgh, PA, President 1996-1999
  • Kent Consulting Group, Oakland, CA, Co-founder and President 1994-1996 (Acquired by Allin Corporation, Pittsburgh, PA)
  • Vision Network Systems, Oakland, CA, Co-founder and President 1983-1994
  • Gifford Computer Systems, San Leandro, CA, Co-founder and Vice-president Research and Development, 1981-1983 (Acquired by Zitel Corp, San Jose, CA)
  • Morrow Designs, El Cerrito, CA, Software Development Engineer 1980-1981
  • Northstar Computers, Berkeley, CA, Technical Support Engineer, 1979-1980














© 2002-2019 Progent Corporation. All rights reserved.

More topics of interest:


An index of content::

Award Winning Progent Start-Up Company Migration in Danville, CA Silicon valley IT Consulting Group Northern California
CISA Certified Security Expert Progent Start-Up Company Computer Tech in San Leandro, CA Baltimore SharePoint 2010 Specialist
Catalyst 2940 Switch On-site Technical Support
CCNP Expert Certified Catalyst Switch IOS-XR Troubleshooting Eagle, ID

With Cisco Catalyst switches for small and mid-size businesses, Cisco enables organizations to realize the full benefits of bringing intelligent services into their IT infrastructures. Cisco's switching product line allows you to enable features that make your network infrastructure highly available to handle real-time requirements, expandable to support growth, safe enough to protect confidential data, and designed for prioritizing and controlling traffic flows to optimize system operations. Progent's CCIE certified consultants can help you select and deploy Cisco switches that make sense for your business. In addition, Progent's certified security specialists can help you create a strategic security plan and configure Catalyst switches so they powerfully enforce your security policies. Catalyst switching products that Progent supports include the Cisco Catalyst Express 500 switches, Cisco Catalyst 3750 switches, Catalyst 4500 switches, and Catalyst 6500 switches.

CISSP Auditing Security Technical Support Services in City of Washington
CISSP Technology Consulting Services Firewall Network Consulting in Boston Massachusetts
SCDPM 2012 and Windows Server 2012 Professionals
Network Engineer for SCDPM 2012 Compliance Phoenix, AZ

Progent's Microsoft-certified consultants offer remote or onsite support to help companies of all sizes to design, implement, manage, and troubleshoot a backup solution built around System Center 2012 Data Protection Manager. Progent's consultants can help you to upgrade from older releases of SCDPM or from a different backup system, and Progent can optimize your Data Protection Manager deployment for on premises, cloud-based, or hybrid environments. Progent offers as-needed help for resolving particularly challenging problems, or comprehensive project management services. Progent can also assist you to incorporate SCDPM 2012 into an enterprise-class disaster recovery strategy.

California - Los Angeles, CA, San Diego, CA, Long Beach, CA, Fresno, CA Integration Firms Network Companies for California
Catalyst 3850 Switch Information Technology Consulting Catalyst Switch IOS Computer Consultant
Cisco Computer Consulting Group Cisco Computer Network Support Firms Manchester, Nashua, Concord, NH
Cisco Software Consulting IT Management for Cisco Minneapolis Minnesota
Consult for Microsoft SUS
Microsoft SUS Consulting Services in Los Angeles, California

Microsoft WSUS enables information technology administrators to install and monitor the latest Microsoft patches and security updates to Windows Server 2000, Windows Server 2003, and Microsoft Windows XP platforms. By using Microsoft SUS, IT personnel can completely and easily manage the installation of patches that are released via Microsoft Update to servers and desktops in an organization. Progent can help you with technical details of the initial setup of Microsoft Windows Server Update Services such as designing the Microsoft Software Update Services deployment, setting up client's computers, defining the Group Policy settings, and ensuring your Microsoft Windows Server Update Services Group Policy Object is associated with an Active Directory container that makes sense for your network environment.

Computer Network Consultants Microsoft SQL 2008 Consultancy Services Company Washington DC
Computer Network Consulting company National Exchange 2007 Integration Services
Computer Network Support Companies Support services
SCOM 2012 R2 Online Troubleshooting
SCOM 2012 Fabric Monitoring Configuration Albuquerque, NM

Progent's Microsoft-certified consultants have more than 10 years of background designing, implementing, enhancing and repairing System Center Operations Manager environments and offer companies of all sizes expert online or onsite consulting services for Microsoft SCOM 2012. Progent can help your company to plan an architecture for SCOM 2012 servers that delivers the performance and resilience needed to monitor your datacenter effectively, whether your datacenters are on-premises, in the cloud, or a hybrid environment. Progent's SCOM consultants can also assist you to install and set up Microsoft SCOM 2012 management packs based on industry best practices for tracking network infrastructure and both Microsoft and 3rd-party applications and services. In addition, Progent can deliver responsive online or onsite technical support to assist you to fix serious issues detected by SCOM 2012.

Computer Network Support Firms Phone Support Services for Fremont Northern California
Computer Security CISSP Firewall Configure in Denver Colorado
Network Security Evaluation for Juniper IPsec VPN
Juniper Security Group in Austin, Texas

Progent's Juniper-certified network consultants can assist you to design and deploy Juniper Firewall/VPN platforms, optimize and troubleshoot your network infrastructure, and upgrade efficiently from outdated devices to the latest releases. Progent's Junos OS engineers can provide support for Juniper's flagship network control software to help your business to streamline the administration and strengthen the security of your Juniper VPN appliances and routers. Progent also has extensive background maintaining Juniper's NetScreen OS and ScreenOS software platforms and can help organizations maintain environments that include a combination of Juniper's OS platforms.

Computer Service Providers for Progent Small Company in Emeryville, California MCSE MCSA MCDBA MCIPT MCA Support Freelance Jobs
Computer Specialists for Cisco Integration Group for Cisco Seattle
Computer Support For Small Offices Small Office IT Consulting Services
Consultant SharePoint Server Technology Consulting Services
Cybersecurity Firms Scottsdale, AZ Security Group for CISSP
Symantec VelociRaptor Security Firms
Symantec Firewall Security Auditing in Baltimore, MD

Progent's Symantec experts can help you maintain legacy Symantec firewall and Symantec VPN appliances including the Raptor and VelociRaptor family or help you upgrade to newer firewall technology. Progent can also enable you to create and implement a comprehensive security plan that can incorporate firewall/VPN appliances and utilities, outsourced security and network protection services, system monitoring products, and formal policies and processes. Progent has the skill to be your single resource for on-going network help, maintenance, education, and security consulting.

Cybersecurity Organizations Security Firewall Configure in Madison, WI
Denver, Colorado Administration Denver, CO Tech
Evaluation for CISSP Scarsdale Security Cybersecurity Firms
Exchange 2000 Upgrade Migration Exchange Server 2000 Remote Troubleshooting
Exchange 2016 Disk Availability Group Professional Exchange 2016 Compliance Search Integration
Exchange Server 2010 Small Business Network Consulting Firms Los Angeles Migration Consulting
Fargo, ND Software Outsourcing Consultant North Dakota Network Security Consulting
Firewall Security Auditor CISSP Network Intrusion Penetration Testing
Hyper-V 2016 Management Consultant Services Integration Support for Windows Server Hyper-V 2016 Hybrid Cloud
IT Consulting Services Network Manager for Exchange Server 2013 Lincoln
InDesign Education Training for Macintosh Applications
VPN Support
Support for Cisco Virtual Private Network

Cisco's security and offsite access technology for small to medium sized companies represent a full range of manageable security hardware and software to help safeguard your wired and wireless network infrastructure. Cisco's VPN line includes routers and switches, firewalls, and Virtual Private Network solutions. Progent's expert consulting staff includes field-proven engineers with Cisco's Certified Internetwork Expert (CCIE) and Cisco Certified Network Professional qualifications who can help your company to evaluate Cisco Virtual Private Network, Cisco RADIUS Security, and other Cisco protection technologies that align best with your business objectives.

Kapolei, HI Progent Small Business Consultants Santa Cruz Computer Consultation
Linux Integration Remote Support for Linux Maryland
ransomware protection checkup Engineer
NotPetya ransomware protection and recovery Consultant Services

Progent's ProSight Ransomware Preparedness Report service is a low-cost service centered on a brief discussion with a Progent backup/recovery consultant. The fact-finding interview is designed to help evaluate your organization's preparedness either to block ransomware or recover quickly after a ransomware incident. Progent will work with you directly to collect information concerning your existing security profile and backup/recovery procedures, and Progent will then deliver a written Basic Security and Best Practices Report detailing how you can follow industry best practices to deploy a cost-effective AV and backup system that reduces your exposure to a ransomware attack and meets your business needs.

Los Angeles California Computer Setup Outsourcing for California
Massachusetts Consulting Team Implementation for Massachusetts
Microsoft Exchange Network Solutions Remote Help Desk Consulting Firms in Henderson Boulder City Mesquite
Microsoft SQL Server 2016 Outsourcing Services Award Winning Microsoft SQL Server 2016 IT Outsourcing Firm
Microsoft SharePoint Server 2013 Online Support Services Microsoft SharePoint Server 2013 Support Services
Microsoft SharePoint Server Information Technology Consulting SharePoint Technical Support Services in Irvine
Microsoft SharePoint Server Professional Microsoft SharePoint Consulting Services
SonicWALL Technical Support
SonicWALL TZ Firewall Network Consulting

Progent's SonicWALL consultants can help you deploy, maintain, and troubleshoot SonicWALL firewall/VPN products inculding the newer SonicWALL NSA Series of appliances and the older SonicWALL PRO 2040 products. Progent's CISSP certified consultants, CISM qualified security engineers, and CISA certified IS security audit consultants can help you design an end-to-end security plan, including documented policies, and build security into your corporate processes.

Microsoft and Cisco Authorized Expert Problem Resolution for Progent Start-Up Companies Alabama Technical Firms for Delaware
Cisco Network Setup
Cisco Management IT Management

Progent's Cisco certified networking consultants have extensive background helping ISPs to design, deploy, administer, optimize, and debug fault-tolerant, extensible network solutions suitable for public networks.

Microsoft and Cisco Certified Expert San Jose Small Business IT Outsourcing Companies San Jose Configure in California
Professionals for ProSight VM Hosting
Private Cloud Solutions Technology Professional

Progent's ProSight Virtual hosting services provide small businesses a range of benefits such as reduced capital expenditures, reductions in operational expense, improved executive focus, enterprise-class security, greater fault tolerance, and business continuity.

Migration Consulting Network Design Consultant for Windows Server 2016
Professionals for Remote Data Backup and Restore Services
Offsite Managed Backup and Recovery Services Services Baltimore, Maryland

ProSight Data Protection Services from Progent provide small and medium-sized organizations a low cost and fully managed service for reliable backup/disaster recovery (BDR). Available at a low monthly price, ProSight Data Protection Services automates and monitors your backup activities and enables rapid restoration of vital files, apps and VMs that have become unavailable or corrupted due to component failures, software bugs, disasters, human error, or malicious attacks such as ransomware. ProSight Data Protection Services can help you back up, recover and restore files, folders, apps, system images/, plus Hyper-V and VMware images/. Critical data can be backed up on the cloud, to a local storage device, or mirrored to both. Progent's disaster recovery consultants can deliver world-class expertise to set up ProSight DPS to be compliant with government and industry regulatory requirements like HIPPA, FINRA, and PCI and, whenever necessary, can help you to restore your critical data.

National Progent Start-Up Businesses Computer Consultant in San Leandro, CA Remote Cisco Onsite Support in Long Beach
Microsoft Exchange 2010 Remote Troubleshooting
Specialist in West Virginia

Progent's Microsoft-certified consultants can deliver low-cost remote and on-premises support to implement your upgrade to Microsoft Exchange Server 2010, produce comprehensive documentation of your new messaging environment, educate your IT team and end users to get them up to speed rapidly on Exchange 2010, and provide ongoing administrative consulting and engineering help. Progent's consultants can also help you upgrade from Exchange 2010 to Exchange Server 2013 or Exchange Server 2016.

Network Consultant for Cisco Minnesota - Minneapolis, MN, Saint Paul, MN, Rochester, MN, Duluth, MN Small Business IT Consulting Group
Network Security Consultant for Exchange Server 2007 IT Outsourcing
Network Support for Folsom Citrus Heights Consulting Firm California
Support and Setup for Microsoft Exchange
Exchange Server 2000 Upgrade IT Services Tracey, CA

Progent is among the most experienced network support firms in Northern California for integrating email and messaging solutions powered by Microsoft Exchange 2000. Progent is skilled in helping small and mid-size businesses receive the full advantages of Microsoft Exchange 2000 for common situations including upgrading from Exchange 5.5 Server, moving from an ISP-based or POP3 e-mail system, and jobbing out your Exchange 2000 Server management.

Networking Specialist Allen, Texas Computer Consultancy Services
Online Help for Shreveport, LA Shreveport Network Services
SQL Server 2005 Online Technical Support
MSSQL Online Support Services in Washington

SQL Server 2005 offers powerful, standardized tools to IT experts and network users, reducing the difficulty of designing, integrating, managing, and accessing enterprise information and database applications in environments ranging from mobile devices to enterprise data networks. The sophistication and interconnectivity demands of Microsoft SQL Server 2005 call for a network consultant with hands-on experience and wide knowledge in designing and deploying information-based, end-to-end business IT applications. The experience of Progent's Microsoft-certified engineering staff, with an average of more than 10 years of professional work supporting Microsoft technology, ensures you success in planning, deploying and supporting Microsoft SQL Server 2005 applications that are well integrated with the Microsoft .NET environment.

Onsite Technical Support for SharePoint Server 2010 Remote Support
Oracle DBA Engineer Integration
Portland, OR Network Support Group Portland, Oregon Computer Outsourcing Consultant
Portland, OR Support Companies Portland, OR Network Providers
Professional for Small Business Server 2011 Remote Support for Microsoft Small Business Server 2008
Progent Start-Up Companies Guru Redhat Linux, Solaris, UNIX Specialist in Los Angeles
Services for Security Evaluation
Cupertino, CA Information Risk Assessment Consultant Services

Progent offers special security service bundles designed to provide larger institutions an objective and comprehensive network security assessment from a team of certified security engineers. All Progent's security assessment bundles feature a suite of services like network scans from within and from outside your corporate security perimeter, expert analysis of results by certified security engineers, creation of a paper explaining the findings, plus a live concise executive summary and an in-depth interactive review for internal network managers.

Progent Startup Company Information Technology Outsourcing Group Cincinnati, OH System Repair for Pleasanton California
Professionals for Mac Snow Leopard Security
Walnut Creek Mac Security Audits Integration Services

Progent's certified security consultants can help you secure your Mac environment through professional services including running security audits, recovery from virus and denial of service attacks, configuring firewalls, implementing safe remote and mobile access, deploying automated software for defense against viruses, spam, and directory harvest attacks, and creating a comprehensive security plan appropriate for the particular objectives of your business network.

Red Hat Linux, Solaris, UNIX Remote Troubleshooting Computer Consultant for Redhat Linux, Sun Solaris, UNIX Oklahoma City
Remote Technical Support for Microsoft SharePoint Server 2010 SharePoint Server 2013 Remote Support Services
Reseller for Postini Help and Support for Anti-Spam
MOM Information Technology Consulting
MOM Remote Support Services

Small to mid-sized companies can now get all the benefits of Operations Manager 2007 and in addition have quick access to Progentís Microsoft and Cisco qualified network support experts. With Progent's affordably priced IT support programs, small and midsize businesses can select a simple Microsoft System Center Operations Manager-based co-sourcing package with network monitoring, reporting, Help Desk and online troubleshooting or a complete round-the-clock outsourcing solution. Progent offers expertise in Microsoft System Center Operations Manager to offer small company networks enterprise-class availability, security, and performance.

Security Auditor for Security Firewall Protect
Security Company for Security Security Cybersecurity Group in Portland, OR, Salem, OR, Eugene, OR, Gresham, OR
Data Protection Manager 2012 Onsite Technical Support
Santa Cruz, CA SCDPM 2012 Reporting Help and Support

Progent's Microsoft-certified consultants offer online or in-person support to assist companies of any size to design, deploy, manage, and troubleshoot a backup/restore system based on System Center 2012 Data Protection Manager (SCDPM 2012). Progent can help you to migrate from older versions of SCDPM or from a different backup system, and Progent can integrate your SCDPM 2012 deployment for on premises, cloud-based, or hybrid datacenters. Progent offers occasional help for resolving particularly stubborn problems, or comprehensive project management services. Progent can also assist you to incorporate Data Protection Manager into an enterprise-class disaster recovery plan.

Security Firms Security Intrusion Detection
Dynamics GP/Great Plains Troubleshooting
Benicia, CA Dynamics GP/Great Plains Features Consulting Services

Microsoft Dynamics GP/Great Plains 2010 accounting is a comprehensive business management and analytics platform that integrates information and operations throughout your business, communicates seamlessly with other applications, and connects workers, clients and vendors regardless of time or place. Created for small to mid-size companies, Dynamics GP 2010 and Dynamics GP Release 10.0 provide capability for accounting, management reporting, project management, inventory and order processing, e-commerce, HRM, customer relationship management, field force automation, manufacturing, retail, and web-based business services. Progent can help you install and manage a reliable, protected server and communications infrastructure to support Microsoft Dynamics Great Plains, and can provide experienced Great Plains professionals to help your company exploit the full power of Dynamics GP 2010.

Security Secure Indianapolis Indiana Firewall Firewall Setup
CallManager Computer Consultants
Network Consultants for Unified CM SRST backup Alameda, California

Cisco Cisco Unified Communications Manager (CUCM), previously known as CallManager, operates as the foundation of Cisco's communications and collaboration portfolio. Cisco Unified CM and Unified Communications Manager Express (CME) offer a borderless IP-PBX by integrating closely with unified messaging applications such as Cisco Unified CM IM and Presence Service with Jabber support, Cisco Unity Express (CUE) for voicemail, Mobile Connect for Single Number Reach, and Unified Contact Center Enterprise (Unified CCE) for building an advanced customer contact solution. Progent's CCIE-certified network consultants offer effective and affordable online and on-premises support to help organizations of any size to create and maintain CUCM ecosystems by providing Cisco Unified Communications Manager configuration and technical support services that add maximum business value. Progent's consultants can help with any facet of Unified CM configuration and troubleshooting in areas that include integrating VoIP phones and desktop Video phones, designing dial plans, configuring SIP trunking and PSTN support, deploying ISR G2 routers with CUBE VoIP networking support, creating Cisco UCS server failover solutions for high availability, capacity planning, and integration with Microsoft Exchange Server.

Security Team Firewall Security Evaluation Arlington, TX
Server Consulting for BlackBerry BES Server Plano, Collin County BlackBerry Professional Software Technology Consultants
SharePoint Server Support Outsourcing Support and Help for Microsoft SharePoint Server 2007 Scottsdale Arizona
Software Consultant Windows Small Office IT Consultant
Microsoft Operations Manager Online Troubleshooting
IT Consulting Wichita

Progent's Microsoft-certified consultants have more than 10 years of experience designing, deploying, optimizing and repairing SCOM environments and can provide companies of any size expert online or on-premises consulting services for Microsoft SCOM 2012. Progent can assist you to plan a topology for System Center 2012 Operations Manager servers that provides the performance and availability needed to monitor your datacenter efficiently, whether your infrastructure are on-premises, cloud-based, or a hybrid environment. Progent can also assist you to import and set up System Center 2012 Operations Manager management packs based on leading practices for monitoring network fabric and Microsoft and third-party applications and services. In addition, Progent can deliver fast remote or on-premises technical support to help you to fix critical issues uncovered by Microsoft SCOM 2012.

Support Services for Remote Wireless Site Survey Independent Wi-Fi Site Survey Online Help
Desktop Monitoring and Reporting Computer Consulting
San Leandro, CA Automated Server Monitoring Computer Engineer

ProSight LAN Watch is Progentís server and desktop monitoring managed service that uses state-of-the-art remote monitoring and management (RMM) technology to help keep your network running at peak levels by checking the state of critical assets that drive your network environment. When ProSight LAN Watch detects a problem, an alarm is transmitted immediately to your specified IT staff and your assigned Progent engineering consultant so all potential problems can be resolved before they have a chance to impact your business.

Support Team for Cisco Cisco Integration Specialist Federal Way, WA
Suse Linux, Sun Solaris, UNIX Remote Support IT Consultants for Mandrake Linux, Sun Solaris, UNIX
System Consulting Scottsdale, AZ Local Windows Server 2012 R2 Computer Specialist
Technical Support Services for Mandrake Linux, Sun Solaris, UNIX Integration in Chandler, AZ
Top Ranked Progent Small Company Computer Service Microsoft SharePoint Server 2007 Consultant
Washington, DC Computer Consulting Companies Washington, District of Columbia IT Management
Windows 2008 Server Network Installation Windows Server 2016 Maintenance
Windows Security IT Consulting Firms Microsoft Computer Small Business IT Support Firm Moreno Valley Temecula Murrieta
SCCM 2012 Software Inventory Remote Troubleshooting
SCCM 2012 Application Deployment Network Consultant

Progent can assist your business to plan for, deploy, and administer System Center 2012 R2 Configuration Manager (SCCM 2012). Progent can assist you to upgrade efficiently to Configuration Manager 2012 from a legacy change management platform or assist you to modify your current SCCM 2012 environment to accommodate your evolving business needs. In addition, Progent can assist you to build an infrastructure that fully supports SCCM 2012 by delivering advanced consulting support for related Microsoft platforms including Active Directory Domain Services (ADDS), Microsoft SQL Server and SQL Server Reporting Services (SSRS), and Internet Information Services.

Windows Server 2012 R2 Recovery Services Windows Server 2016 Consolidation in Decatur - Buckhead - Norcross
Windows Server 2016 Information Technology Outsource IT Service Provider for Windows Server 2016
Cisco PIX 500 Firewall Migration Configuration
PIX 500 Firewall Support Services Toledo

Cisco's PIX firewalls have been discontinued and Cisco may no longer offer support these devices. Progent continues to offer technical assistance for Cisco's PIX firewalls to help you with maintenance and Progent can also help you assess if you should migrate to the latest firewall products available from Cisco. Progent's Cisco technology experts can help you plan and implement a smooth upgrade to Cisco ASA 5500-X Series firewalls following industry best practices.