temp add private_namespace.h in 5, more will come.