separate each section into its own script
fixing node from broker