Det är mycket på en gång.