add argument to abstract dependency