Tons of valuable information. thanks a lot