added alternative epsilon net implementation