omg, I didn't expect such a detailed answer, thank you so much ;dwas really interesting and helpful to read all this