use biginteger field for ids