specs structured for question