(feat) dashboard mostly complete