a lock with keys and a key