use bigint for timestamp