SDN programming assignment 5