dependency diagram