Very complete guide, thank you so much.