repository + newsletter manager service spec + impl done