rewrote depends and url