top_half_selection added