namespaced & packed