gateway system