For Assignment 2