spec stuff