gateway layer