fix algo error