Thanks, very detailed and helpful.