где логика