add openFile/OpenFileAck impl 3