modify recorder class