moved data structure