semi-working condition