# to read and write, use https://doc.rust-lang.org/std/fs/struct.OpenOptions.html instead of File::open()