adding foul parsing.