first implementation of Node<T>
it is compiling !