create block for dynamic construct table