added url parser