more improvements to multiclass classification

maybe could just make this guy a lazy val and kill off the other val.