add BaseType