implement first version of FileRack; proper renaming and reopening is incomplete, yet