Полностью переделал структуру проекта