fix against lib
Revert "fix against lib"

This reverts commit 5ef0da11098522e1bd746b365e4df6c0099dc986.
Revert "add a task"

This reverts commit d96f8fe395cfff2cebb1670faff7bfbfd65128b6.
Revert "use upstream library"

This reverts commit 6eb6bb56dc029096e82f0e461bfee80b199f2ff0.