typedef struct with HUG