updating and pulling out dependencies
adding url dependency