new selection class