added ngn stuff