Gateway coding (26/45)

Gateway coding