It's a lot of explanation