service spec