add part 3 of goosgt