Metidos los cambios de prototipos anteriores y solucion de test para que corrar con la nueva implementacion