add mallet + D3 attribution