a few imporvements to the CDN this can call the signal class