Implemented selection strategies.