record and report