Adding node level locking
Adding node level locking