add model sub/pub