增加对interface的支持