wired up dependencies