feature: node_init and swag_init