added node skeleton