assignment 6 mostly correct, I hope #6