So many useful info here, thanks.