create base multi-in ports function