feature: records are now identified by a unique auto id field