adding Synthetic Gen