add 'extend' spec