It has been a busy day.