specs n stuff, finally fake_chart, and helper cleanup