Very detailed, thank you