initial add spec