initial commit
use variable port name