flesh out gateways