more selection work