Version 1.4 of Assgignment 3