add gw api