readi and writei adj in