adds services and protocols