revised keylock