添加了select

修复很多bug