Gateway coding (29/45)

Gateway coding