@Override
 public String toString() {
   return weightsMap.toString();
 }
 @Override
 public String toString() {
   return data.toString();
 }