add some dependencies/chaining