revision of record_dot