reads graph