p-namespace, unfinished