change structure of hector