Research for Assignment 5