use single services instead of a list