new giio code base