hw8 half way done. this is supposedly the last hw