full gate design