towards selection (still not 100% stable)