readwrite up to notations