new block: IFrameBlock