implement simple recordfile