multiple out port implemented in framework