Sistema Automático para El Proceso de Liquidación de Nomina Elaborado para La Empresa Industrias Continental
Sistema Automático para El Proceso de Liquidación de Nomina Elaborado para La Empresa Industrias Continental
Sistema Automático para El Proceso de Liquidación de Nomina Elaborado para La Empresa Industrias Continental
Directora
ADRIANA CADAVID SÁNCHEZ
Ingeniera Electrónica
Adriana Cadavid, Ingeniera Electrónica y Directora del Trabajo de Grado, por sus
valiosas orientaciones.
pág.
RESUMEN 12
INTRODUCCIÓN 13
1.2.1 Historia 14
1.2.2 Misión 15
1.2.3 Visión 15
1.3 ANTECEDENTES 15
3. JUSTIFICACIÓN 24
4. MARCO TEORICO 25
4.1 PROCESO 25
4.2 AUTOMATIZACION 26
4.3 DATOS 26
4.4 MICROPROSESADOR 27
4.5 MEMORIA 28
4.8 APLICACIÓN 34
5.2 PROPUESTA 38
5.3 DISEÑO 41
6. PRESUPUESTO 73
7. FINANCIACION 74
8. CONCLUSIONES 75
BIBLIOGRAFÍA 77
LISTA DE FIGURAS
pág
En este informe final de trabajo de Grado para optar el titulo de Ingeniero Electrónico, se
lleva a cabo un estudio sobre la situación de la empresa Industrias Continental, respecto al
manejo del proceso de liquidación de nomina interno, a través de este estudio se intenta
comprender las falencias en dicho proceso, teniendo en cuenta las prioridades, riesgos y
eficiencias, aspirando a un diagnostico, el cual es la base para la búsqueda de soluciones,
por supuesto y como objeto principal del trabajo, estas mismas enmarcadas en un contexto
tecnológico, donde se abarcan premisas de diseño electrónico y lenguajes de programación
con el fin de implementar sistemas que permitan la automatización de procesos en los
cuales se lleva a cabo obligatoriamente adquisición de datos y procesamiento de
información, estos sistemas están presentados con un nivel de detalle suficiente que permita
el entendimiento sobre la integración entre Hardware , Software y su utilización por los
usuarios.
12
INTRODUCCIÓN
Los procesos contables son una de las tareas más difíciles y extensas de realizar
debido a la cantidad de variables que hay que tener en cuenta, el proceso de
liquidación es una parte fundamental para la contabilidad de la empresa, además
un simple error puede ocasionar problemas muy graves para la organización. Esta
situación plantea la necesidad generar un sistema automático que permita evitar
estos problemas realizando estas tareas de una forma eficaz. La empresa
Industrias continental es un claro ejemplo del caso mencionado anteriormente,
manifestando mucho interés en la optimización de su proceso de liquidación con el
fin de eliminar errores que se presentan y ocasionan pérdidas.
13
1 ANALISIS DEL PROYECTO
Para las empresas hoy en día es muy importante tener certificaciones que los
acrediten como una compañía de calidad, estas certificaciones exigen que todos
sus procesos sean realizados de la mejor manera posible. Uno de los procesos
para los cuales se le exige a las empresas se realicen de forma tal que no se
presente ningún error, es el proceso de liquidación de nomina.
1.2.1 Historia En el año 1952 el actual gerente Luís Octavio Florez Aristizabal empezó
a trabajar en la Compañía Colombiana de Electricidad como electricista, así mismo estudió
Electrotecnia y comprobó que los interruptores eléctricos de cuchilla tenían mucha
demanda, luego procedió a construir troqueles manuales en un taller que formó y todo lo
que producía se vendía por su buena calidad.
14
INDUSTRIAS CONTINENTAL fue constituida el 22 de marzo de 1961 en la
ciudad de Palmira (Valle) empezando a importar materia prima de Alemania;
luego se produjo planchas eléctricas, exportando al Perú y Ecuador y
actualmente produce conductores eléctricos para instalaciones domiciliarias y
alta tensión.
1.3 ANTECEDENTES
15
Figura 1. Sistema µControl 6000 (México)
16
• Mensaje General y Mensaje Individual por Trabajador con Validación de
Lectura.
17
Figura 2. Sistema MR350MKII (México)
18
Figura 3. HandPunch 1000 (Integrar Carvajal Colombia)
19
• TIEMPO Y PERSONAL INVOLUCRADO
20
• PROCESAMIENTO DE LA INFORMACION
Una vez realizado lo anterior se debía aplicar el régimen laboral que maneja la
empresa lo cual es muy complicado y extenso ya que se tienen que evaluar
muchas condiciones, como los incrementos según la jornada, la duración de cada
una de las jornadas la cual depende de cada uno de los días.
21
• SEGURIDAD EN EL PROCESO
22
2. OBJETIVOS
23
3. JUSTIFICACIÓN
24
4. MARCO TEORICO
4.1 PROCESO
25
4.2 AUTOMATIZACION
Por siglos el ser humano se ha interesado en buscar la forma más fácil y rápida de
realizar sus tareas, utilizando su ingenio para crear objetos y posteriormente
maquinas que disminuyan su esfuerzo y la necesidad de la intervención humana.
4.3 DATOS
26
4.4 ALGORITMO
4.4 MICROPROSESADOR
27
El considerado primer microprocesador, el Intel 4004 fue desarrollado en 1971.
Los diseñadores jefe fueron Ted Hoff y Federico Faggin de Intel, y Masatoshi
Shima de Busicom (más tarde de ZiLOG).
4.5 MEMORIA
28
4.5.1 Memoria cache La memoria caché es un tipo especial de memoria que poseen
los ordenadores. Esta memoria se sitúa entre el microprocesador y la memoria RAM y
sirve para almacenar datos que se utilizan frecuentemente. Esta memoria permite agilizar la
transmisión de datos entre el microprocesador y la memoria principal. Es de acceso
aleatorio (también conocida como acceso directo) y funciona de una manera similar a como
lo hace la memoria principal (RAM), siendo la memoria caché mucho más rápida que la
RAM. Por otro lado el término caché puede utilizarse también para una zona de memoria
de disco denominado caché de disco.
• Memorias tipo ROM: (Read Only Memory) "memoria de solo Lectura" que
almacenan códigos de programa grabados en fábrica, a veces protegidos por
derechos de autor. El CI donde se almacena el BIOS de un ordenador, es una
memoria ROM.
29
El microprocesador direccióna las localidades de la RAM para obtener códigos
de programa y para colocar los resultados de instrucciones.
• Cinta magnética
• ROM
• NVRAM
El periodo de tiempo usado para transmitir cada código se conoce como periodo
BAUD.
30
seriales; las redes de computadores se basan en dicha comunicación.
El PC utiliza la norma RS232, por lo que los niveles de tensión de los pines están
comprendidos entre +15 y -15 voltios.
En la figura 5 podemos ver la configuración de los pines del puerto serial, el cual
es una de las opciones mas indicadas para trabajar las comunicaciones en este
proyecto.
31
Figura 5. Diagrama de conexión puerto seriar DB-9
Primero se envía un BIT de start, a continuación los bits de datos (primero el BIT
de mayor peso) y finalmente los bits de STOP. El número de bits de datos y de
bits de Stop es uno de los parámetros configurables, así como el criterio de
paridad par o impar para la detección de errores. Normalmente, las
comunicaciones serie tienen los siguientes parámetros: 1 BIT de Start, 8 bits de
Datos, 1 BIT de Stop y sin paridad.
32
4.7 LENGUAJE DE PROGRAMACION
33
4.8 APLICACIÓN
En informática las aplicaciones son los programas con los cuales el usuario final
interactúa, es decir, son aquellos programas que permiten la interacción entre el
usuario y la computadora. Esta comunicación se lleva acabo cuando el usuario
elige entre las diferentes opciones o realiza actividades que le ofrece el programa.
Como podemos ver en la figura 6 están ilustradas las capas existentes entre el
usuario un software.
34
5. FASES DEL DISEÑO
35
• Los gastos en papelería son altos debido a que el encargado debe llenar
muchos formatos, además algunas veces se cometen errores humanos al
realizar algunos cálculos.
• Los trabajadores no tienen conocimiento del registro del tiempo de sus entradas y
salidas, esto dificultaría la resolución de problemas en el caso de que se presente
algún reclamo, proceso en el cual se invertiría bastante tiempo.
36
5.1.3 Situación en el procesamiento de la información
• La forma de realizar los cálculos de manera manual solo con la ayuda de una
calculadora es totalmente inapropiada, es muy fácil que se cometan errores al
realizar los cálculos correspondientes a la liquidación.
37
5.1.4 Situación respecto a la seguridad de la información
5.2 PROPUESTA
38
proceso y de esta manera realizar un sistema automático que realice fácil y rápido
esta operación.
En esta aplicación deben estar contenidas todas las condiciones que maneja la
empresa para llevar a cabo su proceso de liquidación de nomina (régimen laboral).
Sin embargo una de las partes del proceso que mas requiere de tiempo y
dedicación es la adquisición de los datos, por esta razón se propuso integrar un
sistema que permita que se realice también de forma automática este parte del
proceso. Este sistema requiere que se comparta la información con el
computador, pues tendrá la función de registrar la hora y la fecha de entrada y
salida de cada uno de los trabajadores continuamente.
39
5.2.2 Requerimientos del proyecto según la propuesta
• Las aplicaciones que se utilizaran por medio del computador, tienen como
parte fundamental una base de datos en la cual ira contenida toda la
información correspondiente a cada uno de los trabajadores, a partir de esta
información se parte para realizar todo el proceso de liquidación
40
5.3 DISEÑO
Se opto por elegir la segundo opción debido a que la empresa consideró más
conveniente que el computador se use para esta tarea solamente cuando sea
41
necesario, porque de esta manera se puede economizar energía y además el
computador se encuentra disponible para realizar cualquier otra tarea mientras no
se este comunicando con el sistema electrónico. El elegir esta opción hace que el
diseño de el sistema electrónico sea mas complicado, por que se necesita un
dispositivo para almacenar la información de las horas y la fecha de entrada y
salida de cada uno de los trabajadores.
• Identificar cada uno de los trabajadores por medio de una tarjeta en la cual se
encuentra la información que el dispositivo debe identificar.
42
• RF ID: (Identificación por Radiofrecuencia) esta tecnología permite la
identificación usando la radiofrecuencia, en donde un emisor emite una
radiación de información, las tarjetas responden trasmitiendo su código
utilizando como fuente de alimentación la misma radiación que reciben.
El costo de la tarjeta
Su tarjeta es la mas se encuentra en la
La tarjeta es la más económicas, para mitad, depende de
costosa de las tres, su producirla solo se cuantas bandas de
producción es necesita imprimir información, el
complicada. en papel o material es
plástico. especial.
43
De estas tres opciones se ha escogido la tercera opción, debido a que resulta
económicamente más factible para la empresa, además la materia prima es
económica, y la información puede ser puesta en una tarjeta de una manera más
fácil que las otras opciones.
Después del primer ajuste en la hora y la fecha, este puede ser configurable en
varias ocasiones debido a que tiene en cuenta variables que pueden desajustarlo
como lo son los años bisiestos.
44
adquisición además de sus ventajas en costo. Las siguientes son las
características principales del microcontrolador:
Número de pines 40
Interrupciones 14
Timers 3
Módulos CCP 2
Arquitectura Harvard
CPU Risc
Canales Pwm 2
45
Para la realización del proyecto se considera de gran importancia propiedades
tales como:
46
El diseño cuenta con un sistema UPS que garantiza un suministro ininterrumpido
de energía y su funcionamiento permanentemente.
VENTAJAS
• Su proceso de instalación es fácil y puede ser llevado a cabo por una sola
persona.
47
DESVENTAJAS
• Recoger los requisitos del programa. Debe quedar claro qué es lo que debe
hacer el programa y para qué se necesita.
• Realizar el análisis de los requisitos del programa. Debe quedar claro cómo
debe realizar el programa las cosas que debe hacer. Las pruebas que
comprueben la validez del programa se pueden especificar en esta fase.
48
• Implementar el programa. Consiste en realizar un diseño detallado,
especificando completamente todo el funcionamiento del programa, tras lo cual
la codificación debería resultar inmediata.
49
• Microsoft Office Excel: Esta es una aplicación la cual también integra los
requerimientos ya explicados, permite visualizar una base de datos, trabajar con
comunicación serial y evaluar las condiciones para el régimen laboral, todo la
anterior en un entorno parecido al lenguaje de programación Visual Basic.
La base de datos tiene un enlace directo con Microsoft Office Excel, Excel es una
aplicación que nos ofrece la opción de manipular la comunicación serial con un
50
lenguaje de programación muy similar a Visual Basic la razón fundamental de el
uso de Microsoft Excel es que tiene herramientas ya realizadas tanto para la
visualización, como para el almacenamiento de los datos, esto redujo
significativamente el tiempo de programación e integración de las aplicaciones.
VENTAJAS
51
• Los trabajadores tendrán conocimiento de el dinero que ganan en cada
liquidación de nomina respecto a la jornadas laboradas.
DESVENTAJAS
5.4 REALIZACION
Con base en los puntos tratados en el diseño, se inicio la fase de realización, para
este proceso se utilizo la ayuda de simuladores los cuales nos permitían evaluar
su funcionalidad antes de realizar un prototipo físico.
Este software posee una interfaz sencilla para el usuario, en donde el puede
administrar todas las herramientas las cuales cuentan con ayudas que garantiza
autosuficiencia al realizador, además posee compiladores compatibles con otras
52
aplicaciones como lo son el lenguaje de programación ‘C’ y la aplicación para
simulación de circuitos ‘Isys 6’.
Se ha escogido Visual Basic 6.0 para administrar la base de datos, una base de
datos realizada en Microsoft office Access puede ser administrada en esta misma
aplicación pero por motivos de facilidad y de visualización se utilizara visual Basic,
los paramentos de la base de datos se han definido desde Microsoft office Access,
la administración de esta no comprende la modificación del tamaño de los
campos, o sus nombres, pero si permite editar, eliminar y agregar información
sobre los campos ya existentes, todas estas opciones gracias a sus opciones de
búsqueda las cuales se pueden hacer por diferentes campos.
La base de datos cuenta con los siguientes campos, primer nombre, segundo
nombre, primer apellido, segundo apellido, cedula, la cual debe tenerse en cuenta
al generar el recibo, código que utilizara el trabajador para ser identificado al
interior de la empresa y valor de la hora de trabajo que será utilizado para hacer
53
los cálculos correspondientes a la liquidación de nomina, los anteriores son los
campos de información básicos para llevar a cabo la liquidación de nomina y ser
utilizados en Microsoft office Excel .
Microsoft office Excel contiene muchas herramientas que nos permite realizar
todos los cálculos correspondientes al proceso de liquidación, así como utilizar
poderosas herramientas de visualización como graficas, manejar datos
estadísticos como por ejemplo las jornadas laborales, la visualización de bases de
datos y manejo de las comunicaciones por medio de los puertos seriales del
computador.
54
acuerdo con esta jornada, y el día, se le aplicara al valor de la hora un recargo lo
que significa que si trabajo dos horas nocturnas será el valor de la hora por dos
por 1.35.
Los resultados de estos cálculos son visualizados en cada una de las hojas de
cálculo que tiene cada trabajador.
55
Figura 8. Diagrama de flujo programa computador
En la figura 8 se muestra el diagrama de flujo para cada uno de los eventos que
deben ocurrir para realizar los cálculos de la liquidación de nomina, como
podemos ver todos algunos de esto pasos se encuentran separados, estos
mismos pudieron haberse realizado automáticamente, sin necesidad de que la
56
persona encargada realizara no mas que pulsar una sola tecla, en ves de eso se
realizaron separadamente pues como estos sucesos están relacionados con unas
consecuencias será mas favorable detectar posibles errores que se puedan
presentar.
57
En la figura 10 se puede observar como se lleva acabo el procesamiento de la
información después de que el sistema electrónico envía los datos.
58
Figura 10. Procesamiento de la información
59
Dentro de algunos procesos se incluyen evaluaciones como lo son los días
festivos, la liquidación diferente el día lunes y el envío de comandos para
configurar la hora y la fecha.
En la figura 11 se puede observar como llegan los datos al computador para que
este los decodifique y los distribuya.
60
5.4.3 Programación del dispositivo Como se menciono anteriormente se
utilizo MPLab IDE v7.0 para realizar el código y programar el dispositivo. Fue
necesario utilizar los conceptos básicos aprendidos en el curso de
microprocesadores para implementar un código que fuera inmune a eventos, que
pudieran afectar el buen funcionamiento del sistema, tales como fallos en la red
eléctrica y acciones indebidas del trabajador como pasar la tarjeta varias veces en
el mismo intervalo de tiempo permitido, de esta forma se programo el dispositivo
de tal forma que todos los datos importantes fueran guardados en la memoria
flash, es decir que aunque ocurra un fallo en la red dichos datos no se perderán,
además el programa que guarda los datos de hora de entrada y salida verifica si el
dato anterior es igual al actual, en ese caso la hora de entrada y de salida seria la
misma lo que equivaldría a borrar los dos datos, el anterior y el actual.
61
Figura 12. Distribución de la memoria Flash
62
Figura 10. Diagrama de flujo del microprocesador
63
Figura 14. Continuación Diagrama de flujo del microprocesador
64
Teniendo en cuenta los diagramas de flujo anteriores se realizo el código haciendo
uso de las 35 instrucciones con las que cuenta el PIC16F877. Para realizar
algunas operaciones tales como la multiplicación se opto por utilizar las subrutinas
que ofrece la pagina de Microchip, en las cuales esta especificado que registros se
deben crear y como se deben utilizar.
El diseño del control de la hora y fecha fue realizado completamente desde cero,
es necesario tener en cuenta que su precisión debe ser la mejor. Además es
indispensable que la fecha con el pasar de los meses y los años no se desajuste,
por esta razón se realizo una subrutina que identifica cuantos días tiene cada mes
y cuantos días tiene cada año, es decir que aunque el año sea bisiesto no habrá
necesidad de ajustar la fecha. Otra ventaja que ofrece este diseño es que cuando
el usuario desee ajustar la fecha, este identifica que día es (es decir si es lunes o
martes…) sin importar el año en el cual se encuentre.
También es conveniente aclarar que los espacios de memoria para almacenar los
datos de ingreso y salida de los trabajadores no se deben desperdiciar, por
ejemplo, cuando un trabajador pasa dos veces seguidas la tarjeta es decir que
ingreso y salio en el mismo intervalo de tiempo, es como si no hubiera pasado la
tarjeta ninguna ves, y estaría ocupando dos espacios de memoria, por esta razón
antes de que cualquier dato sea guardado en la memoria, el dispositivo verifica
que el dato anterior no sea igual al que va a guardar, así cuando se presenta este
evento este no guarda el nuevo dato sino que borra el anterior, obteniendo así el
mismo resultado.
Este dispositivo puede guardar diez alarmas diferentes para cada día, es decir que
en total tiene capacidad para setenta alarmas en la semana, pero el usuario solo
digita el número de alarmas que necesite.
65
Para terminar es necesario mencionar que el dispositivo guarda los datos de la
hora, la fecha y las alarmas en la misma memoria en donde se guardan los
registros de los trabajadores, entonces cuando por alguna razón se resetee el
equipo no habrá ningún problema por que los datos importantes no se borraran.
En conclusión este diseño permite que ocurran eventos inesperados sin que se
pierda o se cambie la información que maneja.
66
Figura 15. Esquema general de la fuente de voltaje
Como vemos en la figura 15 también es necesario que este cuente con una salida
de voltaje la cual pueda controlar el microcontrolador, para recargar la batería que
es la alimentación de voltaje alterna cuando no hay energía en la red eléctrica. El
microcontrolador censa el nivel de voltaje en la batería y cuando este nivel se
encuentre por debajo de un limite, el microcontrolador hará que se active dicha
salida de voltaje hasta que la batería este totalmente cargada.
67
simular el circuito antes de proceder a construir el impreso. Este programa solo
puede hacer impresos de forma automática para plaquetas con rutas en sus
dos superficies.
• EAGLE 4.11: Este programa es de fácil uso, al igual que Ares se debe hacer
primero el circuito en un diagrama esquemático, con la diferencia de que en
este no es posible simular el diseño. Tiene la ventaja de que puede hacer
plaquetas de una sola capa, de dos o de mas.
Eagle ofrece más librerías que Ares, lo que permite utilizar mas dispositivos,
además es fácil crear alguna librería que no se encuentre dentro del programa,
por esta razón se decidió utilizar Eagle. Para la construcción del reloj fue
necesario hacer varios circuitos impresos, a continuación veremos uno de estos
realizados en Eagle:
68
Figura 16. Diagrama esquemático del controlador y la fuente.
69
Figura 17. Diagrama de la tarjeta.
Después de tener listo este diagrama se imprimió en un acetato, de tal forma que
su calidad fuera óptima. Fue necesario utilizar el método casero de fabricación de
circuitos impresos donde se usa una plancha para pasar la impresión de el acetato
a la plaqueta virgen y por ultimo se introduce en Percloruro Férrico.
Es importante que el reloj permita ver la hora a los trabajadores a gran distancia,
por esta razón fue necesario construir un display con el suficiente tamaño como
para ser visible hasta 30 metros. El display consta con segmentos realizados con
70
diodos leds de color rojo a chorro, y es controlado directamente por el
microprocesador, como se había mencionado anteriormente esta muestra los
mensajes ING al ingresar y SAL al salir.
71
• Actualmente el sistema se encuentra funcionando en la empresa, fue puesto
en periodo de prueba con el objetivo de analizar si era necesario realizar algún
cambio al sistema original, los resultados han sido satisfactorios y el proyecto
ha quedado abierto a nuevos módulos los cuales son accesorios de tipo
hardware y software que se nesecitan integrar con el sistema al interior de la
empresa.
72
6. PRESUPUESTO
TOTAL 270.600
73
7. FINANCIACION.
74
8. CONCLUSIONES
• El sistema creado en este proyecto es una herramienta útil para evitar que las
empresas tengan que realizar una tarea muy complicada como lo es la
realización de la liquidación de nomina, además con la ayuda de este sistema
se pueden evitar problemas legales con los trabajadores.
• Con este proyecto la empresa redujo los costos debido al ahorro de tiempo y
dinero que se pudo lograr automatizando el proceso de liquidación de nomina.
75
• La integración de los sistemas automáticos con las ciencias contables debe ser
una de las aplicaciones más flexibles en el mercado debida a la cantidad de
cambios a los que se encuentran sujetos estos procesos.
76
BIBLIOGRAFÍA
Barcode Software & Bar Code Fonts [en línea]. USA: Azalea Software Inc, 2005.
[consultado 07 de Mayo, 2005].Disponible por Internet: http://www.azalea.com/
Microchip [en línea]. USA: Microchip Technology Inc, 2005. [consultado 1 de Abril,
2005]. Disponible por Internet: http://www.microchip.com
77
Anexo A. Manual de usuario
El sistema hace uso de una hoja de calculo realizada en Microsoft office Excel la
cual tiene botones de fácil acceso en su menú principal y de esta manera poder
configurar los parámetros necesarios para llevar a cabo el proceso de liquidación
de nomina.
Menú principal
En este menú se encuentran los botones que permiten realizar las funciones
necesarias en el proceso tales como: configurar los recargos, administrar la base
78
de datos, configurar hora, fecha, alarmas, ver lista de trabajadores y realizar la
liquidación de nomina.
79
A continuación se muestra el funcionamiento de cada uno de estos botones:
Configurar recargos
Al presionar este botón aparecen unos cuadros de texto en el cual se debe llenar
la información necesaria que esta mas relacionada con el proceso de la
liquidación de nomina, el contenido de estos textos corresponde a los recargos por
hora, estos son el factor por el cual se debe multiplicar la hora laborada, según la
jornada.
80
Configurar Hora
81
Configurar fecha
82
Administrar base de datos
Este botón abre una aplicación en la cual el usuario puede manipular la base de
datos que se compone de 7 campos: primer nombre, segundo nombre, primer
apellido, segundo apellido, cedula, identificación al interior de la empresa y valor
de la hora correspondiente a este trabajador.
83
Visualizar la Base de datos
Buscar Información
84
• Identificación al interior de la empresa.
• Respecto al primer o segundo nombre.
85
Agregar nuevo registro
Eliminar registro
Editar registro
Al igual que cuando se elimina, se debe buscar el registro que se desea editar
presione el botón “Editar registro” para que la información que se digite se
sobrescriba en los registros de los campos que se están visualizando.
86
Ayuda
87
Lista de trabajadores
Lista de trabajadores.
88
Realizar liquidación de nomina
En la imagen anterior se ven los registros de entrada y salida por cada día, el valor
total de horas trabajadas diurnas, nocturnas, tarde y festivos.
89
En la imagen anterior se ven los totales acumulados durante los quince días de
trabajo. Este puede ser impreso como un recibo de pago para los trabajadores.
90