Function Position Changed

According to interpreter preference. visit method should be above get_node as it gets called there.