added selectionListener2