* using d2 text files