self locking

.