fix some bugs and a good version