uncommented part 0 of week 6