added url support