Ответы есть по ссылкам.