change GtType to public