add openFile/OpenFileAck impl