For Assignment 4