вывод проверял, вроде все ок