add custom type.