minor changes @mszopos @ranine
 - split files
 - added newtonns backend