Adding Node implementation
Basic Node implementation