v2.3
modify again
merge alex into dev
merge dev into master, probably last for ite#1
reply show algorithm accurated