refactor de la parte final de la funcion checkans