distribute some functionalitys.

expand the output for inferencer