Heureka! It seams to work!

accuracy is 90.58%
Need to fix comments, but to happy & tired now.