add bringBackIAndJ function and data-size