centralize spec