modified NNFacade