spec proposal