part 2 work excluding santized data stuff.