branch_2 add function baiasu()