Пункт 1.
С чего бы начать?..Думаю хотябы с тогочитать дальше