Separating Nonlinear boundaries with Support vector machines