restore layout output gi