depend diagram