module reads/writes/does math