finished typeSelect and  typeadd feature
fix some bugs
basic
some change
some change
00
00
change the package