closeable recorder in own file