Первая статья моя личная, остальное все рерайт.