added write and read screens