interlocking design