add support vector machine