update source url
add requeired dependency