worked on de-selection