condition as scan