added gt_strdup