Empezando con las plantillas funcionales para los roles