For Assignment 3 submission.