added url parse