Working model with 65% accuracy