adding foul recording, fixes #44