accommodate 7* data