L3 Assgn4 Complete