public_condition