зачем два раза if использовать?