flow gate design