speed up and clean selector