gives condition