HW5 in progress work...