made 3 types of kernels

coverting to multi-classification problem, still remained.