reverse integr