refactor importante en el metodo de generar huellas, se implementa de otra manera haciendolo mas eficiente, y se desacompla mucho mas