Implimented read for nonleaf