stack-interlock(in progress)