problem 8 but it ain't working yet