main condition