initial IRD example w/ inheritance working
IRD fixes