free interlocking design