1 тема уже есть, и там более детально описано.
Эту можно закрывать.