test iteration
add d3 test
merge with new tests