4.2.1. Creating Gateways