#5 progress on part 5