enhanced the makefile for assignment 4