ms single gate design