graph reader