further CustomActivityServiceSpec work