loss record implementation