Actualizado con modificaciones hechas en clase