остальное в комментах...