- updated better Graph