add object read-write