Lot of work went into this puppy…