alternative summary parsing implemented