further refine flocking sketch, using reject