worklist.h skeleton complete