Node implementation start