增加自定义基类