логика действий