added peak parsing and precursor window usage