skeleton for exposing ports