fix ODE scraper, and convert IPA to a sensible system