На Ваш вопрос есть достаточно полный ответ в одном из прежних вопросов на БВ. Мне не хотелось бы повторять свой ответ, да и вопросы опасно близки по тематике. едва ли не дублируются.