a few modifications to make the code work better on bowser and the nodes