ADD: add spec