add getDataType function and fulfill para
comment printGV