Addded assignment 3