adding spec stuff