temporal commit
temp commit2
fixed tricky bug
working svm