cleanup, introduce jydinter for intermediate format manipulation functions