add baisong()