построение логики