adding spec support