rehaul, read and write working