shared state, service list