updated graph and shit