MNRF Machine