What a satisfying week