working with specs