make d3d_chords useful outside of fidasim