add `gateway` command