[GDK] primitive types