minor fixes Algo