initialize the lock!