fixed up recorder