A busy few weeks