added beginnings of puzzle8