A recorder