easy _read and _write