single gate design