some edits to emphasize similar not identical outpus