dealing with specs