Struct Node optimized. New init and exit functions.