oh yeah, d3!
add some dispatch for frequencies
fix that port
d3 rocks