added minus/plus and selection