virtualdata_v1
fix a big bug