Initial locking mechanism
merge