D3 learning and testing