service cond by os