Добавил отпуск и исправил по мелочи

 - исправил падения программы
 - заменил указатели на умные(не все)