随humbrown包改动而修正程序