dependency configuration support