Implementing Indirect Data Drive