Profile: Who's in John Swinney's Cabinet and what are their challenges?
John Swinney has unveiled his first cabinet, with Kate Forbes announced as his new deputy succeeding Shona Robison in the role.