up to item 6 part 2
done