add work handle