public PoemPhoneticScore(String body, int poemId){
		BufferedReader reader = new BufferedReader(new StringReader(body));
//		System.out.println(body);
		
		try {
			String line = reader.readLine();
			String nextLine = reader.readLine();
//			System.out.println("readline: "+line);
			
			while(nextLine != null) {
				while(line.compareTo("")== 0 && nextLine != null) {
					line = nextLine;
					nextLine = reader.readLine();
				}
				if(line.compareTo("END") != 0 && line.compareTo("")!=0) {
					lines.add(line); //add the line into the lines
//					System.out.println("line is : " +line);
				}
				line = nextLine;
				nextLine = reader.readLine();
			}
			if(nextLine == null && line != null) {
				lines.add(line);
			}
		} catch (IOException e) {
			System.err.println("not able to read line");
			e.printStackTrace();
		}
		
		if(!lines.isEmpty()) {
//			System.out.println("lines has size "+lines.size());
//			for(int i = 0; i<lines.size();i++)
//				System.out.println("line("+i+") is : " +lines.get(i));
			GetPhoneticScore(lines);
		}
	}