data structure changed from cell to struct
data structure changed