tighter configuration of dependencies