I added SingleLockHolder