initial
reading and writing, basic mode