Fixed a bug; now at 93.08 percent overall accuracy