new namespace
implement LockManager