added read and write