Updated Graph, Constructor, and Communication Section