changed volume to bigint (from integer)