concept of ThreadPort