Сделано 8, кроме 5го пункта