tag before important refactor of the algorithm estructure
I wrongly worked on teh branch instead of the main
backup