selection made a bit more elegant