update json support, import tagged blocks, use mirrored block