add multiselect ctrl\shift
fix bugs