add dependencies
update