add lock-lib