Thanks a million Alex, you're always helpful. Now let me go piece all of the together.