HelperData
HelperData *hb = (HelperData *)user_data;
HelperData *hd = NULL;
hd = malloc(sizeof(HelperData));