Changing class names, changing the way we connect to internet, adding callbacks