process copy files. add cash read/write. some additions. usable state