thx for really good article, so many interesting informations thx so mutch