Parse using BufferedReader