вот были те детали которые запросто можно было не писать