Assignment 4 completed