works on GocType