added read stub