Circuit complicated