第五版　修正了很多bug，可以发布version 1 了