significantlly changed data structure