Я наверное буду не оригинален, но на вопросы есть тут немного ответов