Add sub_source block and fix pub_sink