began work on re-writing file processing