made basic selection method static