A lot of things to learn at once.