newG func one entry