arreglado bug con el tiempo y testeado. Se podria testear mas