oh dear that was a lot Te gRace..