added rechosing preferred
added rechosing preferred