This has been one busy week !