Assignment 3 Completed