working p3dx namespaced