building robust candidate pool