cal-heatmap messing around

adding features and such