main.s read.s write.s