рефакторинг начало, для использования в других лабах