add dependencies
added url option