worked on selection (3)