функции вынес