Output type selection added
Order of parsed items preserved
Url sanitizing added