add gu support(basic)