добавляю разделение на модель и гуимодель
я тут балуюсь с шаредпоинтерами