put gangway's publish! fn in system