hw4 cs415