added NamespaceHttpControllerSelector
added credit