forgot to add reader and writer files after restructuring