add extend function添加extend方法