enhance selection