---
title: Recursos Humanos | Kenjo Blog | Formación
description: "Formación | En nuestro blog de recursos humanos podrás leer artículos sobre : gestión de personal, tendencias, selección de personal..."
---

[![Kenjo blog logo](https://blog.kenjo.io/hubfs/kenjo-files/logos-and-favicons/kenjo-blog-logo.svg)](https://blog.kenjo.io/es)

CATEGORIAS

- [Departamento de RRHH](https://blog.kenjo.io/es/tag/departamento-de-rrhh)
- [Entrevistas](https://blog.kenjo.io/es/tag/entrevistas)
- [Reclutamiento](https://blog.kenjo.io/es/tag/reclutamiento)
- [Retribución](https://blog.kenjo.io/es/tag/retribución)
- [Evaluación de desempeño](https://blog.kenjo.io/es/tag/evaluación-de-desempeño)
- [Control horario](https://blog.kenjo.io/es/tag/control-horario)
- [Software RRHH](https://blog.kenjo.io/es/tag/software-rrhh)
- [Industrias](https://blog.kenjo.io/es/tag/industrias)
- [Servicios RRHH](https://blog.kenjo.io/es/tag/servicios-rrhh)
- [Formación](https://blog.kenjo.io/es/tag/formación)
- [Teletrabajo](https://blog.kenjo.io/es/tag/teletrabajo)
- [Vacaciones y ausencias](https://blog.kenjo.io/es/tag/vacaciones-y-ausencias)
- [Curso gratuito de recursos humanos](https://blog.kenjo.io/es/tag/curso-gratuito-de-recursos-humanos)
- [Corporate](https://blog.kenjo.io/es/tag/corporate)

¿BUSCAS NUESTRA WEB?

[Visita nuestra Web](https://www.kenjo.io/es)

IDIOMAS

[![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/german-flag.png)Deutsch](https://blog.kenjo.io/de) [![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/english-flag.png)English](https://blog.kenjo.io/) [![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/spanish-flag.png)Español](https://blog.kenjo.io/es) [![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/mexico-flag.png)Mexico](https://blog.kenjo.io/es-mx)

[![kenjo-horizontal-logo (1)](https://blog.kenjo.io/hubfs/kenjo-horizontal-logo%20(1).svg)](https://blog.kenjo.io/es)

- Compañía
  
  [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/86d27e92-8ab2-4c89-847b-0c4b5f498359_kenjo.svg) Sobre Kenjo Conoce Kenjo y los valores que nos unen](https://www.kenjo.io/es/sobre-kenjo) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/0ebdb245-4509-4fb4-9522-01577921bb52_team2.svg) Nuestro equipo Talento y conocimiento, una combinación imbatible](https://www.kenjo.io/es/our-team) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/630fbad0-93fe-449b-81aa-f7ddbcc46a58_puzzle.svg) Partners Las alianzas estratégicas nos hacen crecer](https://www.kenjo.io/es/programa-partner-kenjo) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/48a2505f-ef09-440b-9455-a1134a2cd6cd_briefcase.svg) Clientes El mejor control de calidad: la confianza de nuestros clientes](https://www.kenjo.io/es/clientes) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/c9421568-9ee0-413b-b1b9-2ffc8bb0546c_Icon_Success+Stories_black.svg) Casos de éxito Lo que nuestros clientes dicen de Kenjo](https://www.kenjo.io/es/case-studies) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/b4053a63-52fd-4deb-9c48-990758ce726f_Icon_Book+a+demo_black_02.svg) Integraciones Integraciones de Kenjo](https://www.kenjo.io/es/integration)
- Producto
  
    - ![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/ee2fd08a-7080-4509-b774-9c209ea74a8f_Icon_Digital+HR_black.svg)
      
       RRHH ADMIN 
      
      ![right_chevron](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/right-chevron-black.svg)
    - ![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/c530375c-b5cd-4dd2-96d4-f76650df11dc_Operations-icon-black.svg)
      
       OPERACIONES 
      
      ![right_chevron](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/right-chevron-black.svg)
    - ![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/2e393d0d-3c74-499a-8596-42ef7860d68e_Communications-icon-black.svg)
      
       COMUNICACIÓN 
      
      ![right_chevron](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/right-chevron-black.svg)
  
  
  [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/9d187437-bef1-4b12-917c-df10cbf3c51a_Time+Tracking-icon-black.svg) CONTROL HORARIO Automatiza el control horario de los empleados](https://www.kenjo.io/es/control-horario) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/7c4b71eb-3fbc-45a2-9964-3ea0a5780357_Time+Off-icon-black.svg) VACACIONES Y AUSENCIAS Gestiona las vacaciones, enfermedades y ausencias de los empleados](https://www.kenjo.io/es/vacaciones-y-ausencias) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/0389a698-ff2f-44a3-83a3-2a8463ca8477_Payroll-icon-black.svg) GESTIÓN DE NÓMINAS Gestiona y optimiza la gestión de nóminas](https://www.kenjo.io/es/informe-de-nominas) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/2f460217-ced5-43d1-9af9-14e6d07d92ea_Performance+Review-icon-black.svg) EVALUACIÓN DE DESEMPEÑO Organiza y gestiona el desempeño de los empleados para retener a los profesionales](https://www.kenjo.io/es/evaluacion-de-desempeno) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/7c6c9264-0c78-47f3-a535-24b45e79b3a5_Org+Chart-icon-black.svg) ORGANIGRAMA Obtén una visión detallada de los equipos y de la estructura de la compañía](https://www.kenjo.io/es/organigrama) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/108fb518-fb99-4115-a13d-58e7a870f2e6_Onboarding+Offboarding-icon-black.svg) ONBOARDING Simplifica los procesos de incorporación de nuevos empleados](https://www.kenjo.io/es/onboarding) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/80628f61-61a3-4ea6-9e44-c1523c2f6498_Electronic+Signature-icon-black.svg) FIRMA ELECTRÓNICA Envía y obtén documentos con firma digital rápidamente](https://www.kenjo.io/es/firma-electronica) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/dd4bbcef-0a4b-4f3e-9036-104301586a30_Workflows-icon-black.svg) AUTOMATIZACIONES Personaliza y automatiza comunicaciones desde RRHH](https://www.kenjo.io/es/workflows) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/4cabf97a-3c03-4f5c-962c-f1cac0aaa409_Icon_Surcharges_black.svg) COMPLEMENTOS SALARIALES Automatizar el cálculo de las retribuciones complementarias.](https://www.kenjo.io/es/complementos-salariales) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/6738cca6-563c-45c7-9029-2604aad037ea_Employee+Profiles-icon-black.svg) PERFIL DEL TRABAJADOR Toda la información del empleado en único sitio seguro](https://www.kenjo.io/es/perfil-profesional-trabajador) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/d2d55e1f-216b-4f80-ab70-94a237d3ae89_Shift+Planning-icon-black.svg) TURNOS ROTATIVOS Crea turnos rotativos para gestionar las horas trabajadas de los empleados](https://www.kenjo.io/es/turnos-rotativos) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/d60574ca-fb21-4322-b205-816c4b1dbb21_Kiosk-icon-black.svg) PUNTO DE FICHAJE Nuestro sistema de gestión de horas físico](https://www.kenjo.io/es/punto-de-fichaje) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/088ae6a6-8039-4e7d-b95b-fe661bcd93de_Updates-icon-black.svg) NOVEDADES Mantén a tus empleados actualizados con las novedades a través de notificaciones](https://www.kenjo.io/es/software-comunicacion-empleados) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/9de96f9d-2931-4bcb-acee-bc8e3ec1b2ff_Whistleblower-icon-black.svg) CANAL DE DENUNCIAS Cumple con la Directiva Whistleblower (UE) 2019/1937](https://www.kenjo.io/es/whistleblowing) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/ZjCs7N3JpQ5PTQtR_Directory-icon-black.svg?auto=compress,format) DIRECTORIO DE EMPLEADOS Centralice toda la información de sus empleados de forma ágil y sencilla](https://www.kenjo.io/es/directorio-empleados)
- Soluciones
  
  [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/47dc6c32-32ba-4501-867f-725ed812dbf1_retail.svg) Sector Retail Entornos intuitivos, pensados para ser accesibles y sencillos.](https://www.kenjo.io/es/software-recursos-humanos-retail) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/4d131ec3-1fd1-4774-9ae9-89090124737b_health.svg) Sector Salud Una solución orientada a minimizar el tiempo de tareas administrativas.](https://www.kenjo.io/es/software-recursos-humanos-salud) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/e8745602-e386-4411-9402-e5ee53814ee3_manufacturing.svg) Sector Manufacturero Un software que reduce tiempos y agiliza tareas.](https://www.kenjo.io/es/software-recursos-humanos-industria-manufacturera) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/ec300bf8-4e6b-4ad8-8d87-e60f55965df8_education.svg) Sector Educación Mejora la gestión en los centros educativos.](https://www.kenjo.io/es/software-recursos-humanos-educacion) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/4f1fe757-900e-4820-9573-d8fd5950cb39_Icon_Transportation+and+Storage+Sector_black.svg) Sector Transporte y logística Conecta los empleados y centros en diferentes ubicaciones.](http://kenjo.io/es/software-transporte-logistica) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/71e603e4-887a-41e0-95d5-fe2ceacf344c_Sector+turi%CC%81stico+y+de+ocio+icono.svg) Sector turístico y de ocio Agiliza la gestión de tus empleados en el sector turístico y de ocio](https://www.kenjo.io/es/software-turismo-ocio) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/b12acaa1-4bf6-404d-867e-40903f24e3c4_Icon_Blue+Collar+Sector_black_04.svg) Software para el sector servicios, industrial y comercial Software de RRHH para contratación, planificación y gestión](https://www.kenjo.io/es/software-sector-servicios-industrial-comercial)
- [Recursos](https://www.kenjo.io/es/libreria-contenidos-recursos-humanos)
  
  [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/96346321-0b86-47ae-91b0-08b1b5a8d659_Icon_Excel+templates_black+%281%29.svg) Plantillas descargables Plantillas para facilitarte tus procesos de RRHH](https://www.kenjo.io/es/plantillas-excel-recursos-humanos) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/87172cd2-70db-42bc-b16e-12885115658f_Icon_Webinars_black.svg) Webinars Charlas sobre temas de interés en RRHH](https://www.kenjo.io/es/webinars-rrhh) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/e445a8da-19e7-4e45-908b-3a446c7125d8_Icon_Interviews_black.svg) Entrevistas La opinión de los expertos en RRHH](https://www.kenjo.io/es/entrevistas-expertos-rrhh) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/d4855d9e-a533-4443-9871-24e71753c275_Icon_Blog_black.svg) Blog Últimas noticias del sector](https://blog.kenjo.io/es) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/db20af5f-0a04-410f-9bc9-b6fd3ece450e_Icon_eBooks_black.svg) Ebooks Reportes y tendencias en el sector RRHH](https://www.kenjo.io/es/ebooks-rrhh) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/ca19aeb6-b4a0-47de-8215-94c3935d17cc_Icon_Interactive+guides_black.svg) Guías de RRHH Guías interactivas para tu departamento de RRHH](https://www.kenjo.io/es/rrhh-guias) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/8d81e804-2a5b-4b3c-9bbd-4c2ca7f1944f_Icon_Glossary_black_01.svg) RRHH Glosario Una lista con los términos más relevantes en el ámbito de RRHH](https://www.kenjo.io/es/rrhh-glosario) [![](https://kenjo-company-website.cdn.prismic.io/kenjo-company-website/ZqD_CR5LeNNTxdYC_Icon_Knowledgebase_black.svg?auto=compress,format) Help Center Noticias, tutoriales y respuestas a las preguntas de los clientes](https://help.kenjo.io/es/support/home)
- [TARIFAS](https://www.kenjo.io/es/tarifas)

[SOLICITAR DEMO](https://kenjo.io) | [INICIAR SESIÓN](https://app.kenjo.io)

![Open language menu](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/World%20Thin.svg)

[Deutsch](https://blog.kenjo.io/de) [English](https://blog.kenjo.io/) [Español](https://blog.kenjo.io/es) [Mexico](https://blog.kenjo.io/es-mx)

                                                       

Conoce las últimas tendencias en Recursos Humanos

Conozca hoy las tendencias del mañana.

[Corporate ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 5  min de lectura Kenjo levanta 8,8M€ en una ronda de financiación de serie A En Kenjo hemos cerrado una ronda de inversión serie A de 8,8 millones de euros (9,4MDD) liderada ...](https://blog.kenjo.io/es/kenjo-ronda-financiacion) <https://blog.kenjo.io/es/kenjo-ronda-financiacion>

[Software RRHH ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 8  min de lectura Comparativa software RRHH: Plantilla gratis](https://blog.kenjo.io/es/plantilla-comparativa-software-rrhh) [Reclutamiento ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 14  min de lectura ¿Qué es y cómo funciona un contrato indefinido fijo discontinuo?](https://blog.kenjo.io/es/contrato-indefinido-fijo-discontinuo) [Retribución ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 8  min de lectura Plantilla de nómina para empresas](https://blog.kenjo.io/es/plantilla-nomina-gratis)

Subscríbete a nuestro blog para no perderte nada.

Categorías ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/DownChevron.svg)

[Todas](https://blog.kenjo.io/es) [Departamento de RRHH](https://blog.kenjo.io/es/tag/departamento-de-rrhh) [Entrevistas](https://blog.kenjo.io/es/tag/entrevistas) [Reclutamiento](https://blog.kenjo.io/es/tag/reclutamiento) [Retribución](https://blog.kenjo.io/es/tag/retribución) [Evaluación de desempeño](https://blog.kenjo.io/es/tag/evaluación-de-desempeño) [Control horario](https://blog.kenjo.io/es/tag/control-horario) [Software RRHH](https://blog.kenjo.io/es/tag/software-rrhh) [Industrias](https://blog.kenjo.io/es/tag/industrias) [Servicios RRHH](https://blog.kenjo.io/es/tag/servicios-rrhh) [Formación](https://blog.kenjo.io/es/tag/formación) [Teletrabajo](https://blog.kenjo.io/es/tag/teletrabajo) [Vacaciones y ausencias](https://blog.kenjo.io/es/tag/vacaciones-y-ausencias) [Curso gratuito de recursos humanos](https://blog.kenjo.io/es/tag/curso-gratuito-de-recursos-humanos) [Corporate](https://blog.kenjo.io/es/tag/corporate)

 Formación

[Formación ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 5  min de lectura Plantilla Excel para el plan de formación en empresas Llevar a cabo un plan de formación para empresas es algo que cualquier manager de RRHH debe tener en su estrategia interna. Cada vez más, surgen nuevas ...](https://blog.kenjo.io/es/plantilla-excel-plan-de-formación-empresas) [Formación ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 5  min de lectura ¿Cómo evaluar un plan de formación? Las empresas invierten grandes cantidades de dinero en capacitación y adiestramiento para sus empleados, pero… ¿Cómo evaluar un plan de formación para saber si ...](https://blog.kenjo.io/es/como-evaluar-un-plan-de-formacion) [Formación ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 6  min de lectura Soft Skills: qué son y por qué son importantes La automatización y digitalización de las tareas han hecho que las soft skills, las habilidades interpersonales de cada trabajadores, cobren importancia. Y es ...](https://blog.kenjo.io/es/que-son-las-soft-skills)

[Formación ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 7  min de lectura Hard Skills: qué son y por qué son importantes Conocer y entender qué son las hard skills es fundamental para analizar a los profesionales que forman una empresa o a posibles candidatos. Estas nos permiten ...](https://blog.kenjo.io/es/que-son-las-hard-skills) [Formación ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 9  min de lectura Cómo crear una cultura de aprendizaje realmente efectiva El informe de LinkedIn para 2020 sobre la formación en el lugar de trabajo afirma que el potencial del aprendizaje y el desarrollo (L&D, por sus siglas en ...](https://blog.kenjo.io/es/como-crear-una-cultura-de-aprendizaje-efectiva) [Formación ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 5  min de lectura Los beneficios de implementar el reskilling y upskilling en tu empresa Reskilling y upskilling son dos términos que serán tendencia en los próximos años dentro del ámbito de los Recursos Humanos. Hablan sobre la necesidad de ...](https://blog.kenjo.io/es/beneficios-de-implementar-el-reskilling-y-upskilling)

[Formación ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 7  min de lectura La importancia de la formación de los empleados ¿Aún no tienes claro los beneficios de la formación de empleados? ¿Tienes dudas sobre si realmente merece el esfuerzo? ¿No sabes cuál es su impacto dentro de ...](https://blog.kenjo.io/es/la-importancia-de-la-formacion-de-los-empleados) [Formación ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 6  min de lectura Cómo desarrollar un plan de capacitación para una empresa ¿Es importante un plan de capacitación para la empresa? La respuesta es, rotundamente, sí. Las organizaciones han de ser capaces de detectar las necesidades de ...](https://blog.kenjo.io/es/como-desarrollar-un-plan-de-capacitacion-para-una-empresa) [Formación ![](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/clock.svg) 4  min de lectura La importancia entre la evaluación del desempeño y el plan de carrera Evaluación de desempeño y plan de carrera van de la mano. Para saber qué aspectos necesita mejorar un trabajador para crecer y evolucionar dentro de la ...](https://blog.kenjo.io/es/la-importancia-entre-la-evaluacion-del-desempeno-y-el-plan-de-carrera)

![previous-page](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/left-chevron-black.svg) 1 [2](https://blog.kenjo.io/es/tag/formación/page/2) [![next-page](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/right-chevron-black.svg)](https://blog.kenjo.io/es/tag/formación/page/2)

Conozca más sobre Kenjo

#### Elija un horario y permítanos guiarlo a través del producto.

[Empezar](https://www.kenjo.io/es/agendar-demo)

![company-logo](https://blog.kenjo.io/hubfs/kenjo-files/logos-and-favicons/Kenjo-logo-white.svg)

 © 2026 Kenjo GmbH.

 All rights reserved.

Berlin

Urbanstrasse 71, 10967

Berlin, Germany

Madrid

Memorial 11 de marzo de 2004, nº1 28016

Madrid, Spain

ZÜRICH

Pfingstweidstrasse 60, 8005

Zürich, Switzerland

MÉXICO

Calle Varsovia, 36,06600

México City, CDMX México

![eu-logos](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/logos-kenjo-europa_Mesa%20de%20trabajo.svg)

[![linkedin-link](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/linkedin-logo.svg)](https://www.linkedin.com/company/kenjohr/) [![youtube-link](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/yt-logo.svg)](https://www.youtube.com/channel/UCBoV8bxorVE5yfaGktmkw8Q) [![facebook-link](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/Facebook-f-icon.svg)](https://www.facebook.com/Kenjo.hrsoftware/)

![company-logo](https://blog.kenjo.io/hubfs/kenjo-files/logos-and-favicons/Kenjo-logo-white.svg)

Berlin

Urbanstrasse 71, 10967

Berlin, Germany

Madrid

Memorial 11 de marzo de 2004, nº1 28016

Madrid, Spain

ZÜRICH

Pfingstweidstrasse 60, 8005

Zürich, Switzerland

MÉXICO

Calle Varsovia, 36,06600

México City, CDMX México

![eu-logos](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/logos-kenjo-europa_Mesa%20de%20trabajo.svg)

[![linkedin-link](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/linkedin-logo.svg)](https://www.linkedin.com/company/kenjohr/) [![youtube-link](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/yt-logo.svg)](https://www.youtube.com/channel/UCBoV8bxorVE5yfaGktmkw8Q) [![facebook-link](https://blog.kenjo.io/hubfs/kenjo-files/blog-icons/Facebook-f-icon.svg)](https://www.facebook.com/Kenjo.hrsoftware/)

 © 2026 Kenjo GmbH.

 All rights reserved.