It has been a good week for