basic ssdp outline