add support for dependence
update