namespacing
self contained links
self contained links