Working on  parser draft