support VInt and VLong