Skotland hafva under senare tid haft mycket att göra,