Lock and Key Model