bits of part 3 working, just not big bits