hid the main structure