basic working libsvm and sparse numerical feature support