add spec decorator