change other way
update new algo
test
update
update green man
update
update
update new algo