public String toString(){
		String result = "";
		if (isMastered()){
			result = "✓ ";
		} else {
			result = " ";
		}
		result += "" + id + ". " + presentString;
		
		if (kunyomiList.size()>0){
			result = result + " | Kun: ";
			for(int i=0;i<kunyomiList.size();i++){
				if (i<kunyomiList.size()-1){
					result = result + kunyomiList.get(i) + ","; 
				} else {
					result = result + kunyomiList.get(i) + " ";
				}
			}
		}
		
		if (onyomiList.size()>0){
			result = result + " | On: ";
			for(int i=0;i<onyomiList.size();i++){
				if (i<onyomiList.size()-1){
					result = result + onyomiList.get(i) + ",";
				} else {
					result = result + onyomiList.get(i) + " ";
				}
			}
		}
		
		if (rawStrokeList.size()>0){
			result += "(drew)";
		}
		return result;
	}