worklib created by xwuxin