update readme, finish problem 8