add work-state