initialize interlock