implement Or/And/Read/Write/Fasi/Iasf