added read,e