Deutsch gates