homework5

this is unfinished