refactor and clean up a touch
grid legend
snotel charts