added phpNamespace support