Assignment 4 implementation