detailed class records 3094346