interweave - this page is for internal use