compatible the old data