conditions language blog