Detta är i korta drag handlingens gång.